On 3/5/12 3:08 PM, martin burtscher wrote:
>
> Do I still need openembedded, or is this issue fixed now, and can i
> cross-compile the OpenJDK (6 or 7) project out of the box (out of the box =
> mainly just replace the compiler)?
>
To quote from the README-builds.html file in the top-level source directory:
Cross-Compilation Support:
CROSS_COMPILE_ARCH
Set to the target architecture of a cross-compilation build. If set,
this variable is used to signify that we are cross-compiling. The expectation
is that ALT_COMPILER_PATH is set to point to the cross-compiler and that any
cross-compilation specific flags are passed using EXTRA_CFLAGS. The
ALT_OPENWIN_HOME variable should also be set to point to the graphical header
files (e.g. X11) provided with the cross-compiler. When cross-compiling we skip
execution of any demos etc that may be built, and also skip binary-file
verification.
EXTRA_CFLAGS
Used to pass cross-compilation options to the cross-compiler. These are
added to the CFLAGS and CXXFLAGS variables.
USE_ONLY_BOOTDIR_TOOLS
Used primarily for cross-compilation builds (and always set in that
case) this variable indicates that tools from the boot JDK should be used
during the build process, not the tools (javac, javah, jar) just built (which
can't execute on the build host).
HOST_CC
The location of the C compiler to generate programs to run on the build
host. Some parts of the build generate programs that are then compiled and
executed to produce other parts of the build. Normally the primary C compiler
is used to do this, but when cross-compiling that would be the cross-compiler
and the resulting program could not be executed. On Linux this defaults to
/usr/bin/gcc; on other platforms it must be set explicitly.
cheers,
dalibor topic
--
Oracle <http://www.oracle.com>
Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
Oracle Java Platform Group
ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
Green Oracle <http://www.oracle.com/commitment> Oracle is committed to
developing practices and products that help protect the environment