On 2018-06-12 08:06, David Holmes wrote:
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.
I'm not sure either if it serves any purpose, but I dared not remove it
at this point. :) (Oh no, am I getting old and conservative? ;-))
/Magnus
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