On 9/03/2012 9:20 AM, David Holmes wrote:
On 9/03/2012 3:40 AM, martin burtscher wrote:
can anybody confirm, that cross compiling is working with make flags:

CROSS_COMPILE_ARCH
ALT_COMPILER_PATH?

With confirm i mean tested and not just read in readme, because theres
also a BUILD_HEADLESS_ONLY in the readme which doesn't work.

Cross-compilation works for our internal builds - but they only change
processor architecture and not the OS (they are all Linux).

Actually there is a piece missing in the README. You may also have to set the ARCH make variable for the desired architecture. However if you are 'cross compiling" for x86 that would be a problem because the JDK side of the build and the Hotspot side of the build use different ARCH values for 32-bit x86 (i586 and i686 respectively).

I'm not sure if setting CROSS_COMPILE_ARCH=i586 by itself will work. I'm trying it out now.

David
-----

I don't know whether anyone outside Oracle is using this means of
cross-compiling as they also need the actual target platform sources,
and those tend to come from other projects (IcedTea, Zero, Shark) with
their own build mechanisms.

David

Thanks.

Martin

Reply via email to