[aarch64-port-dev ] RFR: 8168503 JEP 297: Unified arm32/arm64 Port

Bob Vandette bob.vandette at oracle.com
Thu Mar 16 18:40:00 UTC 2017


> On Mar 16, 2017, at 2:27 PM, Andrew Haley <aph at redhat.com> wrote:
> 
> On 16/03/17 18:03, Bob Vandette wrote:
> 
>> I agree that this is an issue but I’m not sure that it’s a show
>> stopper.
>> 
>> The Oracle build will not have OpenJDK in the version string which
>> will help to differentiate our binaries from OpenJDK builds.
> 
> Right, like I said.
> 
>> The bug database field that I think you are describing is only an
>> indication of the architecture that a bug can be reproduced on.  It
>> is not meant to describe the sources that were used to produce the
>> binaries or where the binaries came from.  That should to be
>> specified elsewhere in the bug report.
> 
> OK.  I would surely have tried to insist that the version strings were
> different for our two ports at the time your port was committed, but I
> blew my chance.
> 
>> I don’t like the idea of listing arm64 in the version string since
>> we are only using arm64 internally to trigger the use of the hotspot
>> “arm” directory.  We’d also end up with lots of incorrect bug
>> entries since folks will fail to use arm64 to report a bug in the
>> Oracle 64-bit ARM port running on an aarch64 based system.
>> 
>> If we start putting build configuration information in the version
>> string, then where do we stop.
> 
> It's going to be rather horrible, though.  How do we reproduce a bug
> if we don't know what port is causing the bug?  How do we even ask the
> question if we don't know what the ports are called?  I always assumed
> we were "aarch64" and you were "arm64".  How are we to ask a user if
> we can't tell them what to look for?
> 
> Even if we don't change anything in OpenJDK itself, we'll still have
> to agree on a label to use in the bug database.  I don't know what
> labels we should use, but we should agree on them now.  Do you have
> any preferences?

I agree that a label would be very useful.  For this purpose, I’m not opposed
to using the arm64 versus aarch64 names.   Let me check around to see
if anyone has a better suggestion.

Bob.



> 
> Andrew.



More information about the aarch32-port-dev mailing list