On 11/06/2018 4:46 PM, Magnus Ihse Bursie wrote:
On 2018-06-10 15:35, David Holmes wrote:
On 8/06/2018 6:38 PM, Magnus Ihse Bursie wrote:
With some simple changes, our devkit scripts can be made to generate
devkits for cross-compiling on linux-x64 to linux-arm (32-bit). Also
add a jib profile to use this new linux-arm devkit, as opposed to the
legacy devkits used by the traditional linux-arm profiles.
I'm not at all clear what this is providing or for whom. The legacy
linux-arm-vfp-hflt requires pointers to the X11R6 installation to
build. The linux-arm32 jib-profile has none, but instead lists
freetype as being bundled. ??
The target audience here is mainly Erik and me (and the Hotspot
engineers who have requested a simple way to build the arm port). This
provides us with an up-to-date, standard configured, devkit for building
arm-32.
In contrast to the legacy jib profile, we now have a devkit that is
build according to our standard, so configure need a minimal amount of
flags (hence no X11 flags). The bundled freetype is to simplify things;
we now have a version of freetype included in the OpenJDK source, and
it's by far the easiest to use it, rather than to include it in the
devkit, but this is not enabled by default on linux-arm.
I hope that answers your questions!
Yes - thanks. I'm not sure the legacy jib profile serves any purpose now
- or even if it still builds.
David
/Magnus
David
Note that this change does not imply any change in Oracle's support
of the linux-arm platform.
Bug: https://bugs.openjdk.java.net/browse/JDK-8204602
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8204602-add-linux-arm-32-devkit/webrev.01
/Magnus