RFR: 8231870: Updated armv6hf crosslibs script with new domains

John Neffenger john at status6.com
Tue Oct 8 15:28:31 UTC 2019


On 10/8/19 1:41 AM, Johan Vos wrote:
> Rethinking the concept of cross-compiliation involves much more than just downloading a cross-compiler and libs, and we should not fix that in a rush.

It would be nice to use the cross-compile tools that come with my system 
(Ubuntu 16.04) as I do when building the JDK. I may be able to help with 
that once I understand Gradle a lot better.

For the JDK, I install the package "crossbuild-essential-armhf" and I 
get the GNU C Compiler for armhf:

build/linux-arm-server-release/configure.log
====================================================
A new configuration has been successfully created in
/home/ubuntu/src/jdk13/build/linux-arm-server-release
using configure arguments '--openjdk-target=arm-linux-gnueabihf 
--with-native-debug-symbols=none'.
...
Tools summary:
* Boot JDK:       openjdk version "12.0.2" 2019-07-16 OpenJDK Runtime 
Environment (build 12.0.2+10) OpenJDK 64-Bit Server VM (build 12.0.2+10, 
mixed mode, sharing)  (at /home/ubuntu/opt/jdk-12.0.2)
* Toolchain:      gcc (GNU Compiler Collection)
* C Compiler:     Version 5.4.0 (at /usr/bin/arm-linux-gnueabihf-gcc)
* C++ Compiler:   Version 5.4.0 (at /usr/bin/arm-linux-gnueabihf-g++)
====================================================

Is a package like this not available where we build JavaFX for armhf?

John


More information about the openjfx-dev mailing list