www-client/chromium is keyworded ~arm, so before we can depend on dev-lang/v8, we should also keyword v8 ~arm. If we're lucky, the only thing that needs work is the arch detection logic in the ebuild (need to add a case for arm). If the tests don't pass on ARM however, it's going to be more complicated. Anyway, a good first step would be to get it to compile on ARM.
The arch-detection can easily be extended to support arm (see attached ebuild) and then dev-lang/v8-2.4.9.10 compiles and runs (in combination with www-client/chromium-8.0.552.28) just fine on this architecture.
Created attachment 253707 [details] Ebuild supporting arm-compilation
Created attachment 254369 [details] dev-lang:v8-2.5.4:20101114-210601.log emerges and passes tests without problems. @armin76: do you want to test it on armv7 as I just emerged it on my sheevaplug.
I tested it on IGEPv2 which is armv7a, so please integrate the attached patch.
Created attachment 254795 [details, diff] ARM arch detection patch
Created attachment 254797 [details, diff] ARM arch detection patch
(In reply to comment #4) > I tested it on IGEPv2 which is armv7a, so please integrate the attached patch. Done (v8-2.5.6). Thanks for testing. Now looking forward to the ~arm keyword. :)
~arm keyword added to -2.5.6, thanks for testing Fabian.
tested on beagle-mx - all looks good.