RFR: JDK-8204602 Add devkit for linux-arm32

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Tue Jun 12 06:25:47 UTC 2018



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
>>




More information about the build-dev mailing list