RFR: AARCH64: Top-level JDK changes
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Thu Nov 13 14:03:00 UTC 2014
On 2014-11-10 18:45, Omair Majid wrote:
> * Christian Thalinger <christian.thalinger at oracle.com> [2014-11-07 13:11]:
>>> On Nov 7, 2014, at 9:55 AM, Andrew Haley <aph at redhat.com> wrote:
>>> On 11/07/2014 05:42 PM, Christian Thalinger wrote:
>>>> common/autoconf/flags.m4
>>>>
>>>> + aarch64)
>>>> + ZERO_ARCHFLAG=""
>>>> + ;;
>>>>
>>>> Why is this required on aarch64 but not all the other architectures?
>>> I think it's because GCC rejects "-m64”.
>> That’s interesting. I thought -m<archbits> is some kind of common
>> flag that works on all architectures. Can someone verify this?
> I had to do a similar fix for zero on arm32:
> http://hg.openjdk.java.net/jdk8/jdk8/rev/1dfcc874461e#l2.7
>
> Perhaps that can be re-used here?
That's a good point. $COMPILER_TARGET_BITS_FLAG is used in several
places. All of them ought to be guarded by tests on
$COMPILER_SUPPORTS_TARGET_BITS_FLAG, but I don't think they are. But
this sounds like such a situation -- what we should be testing for is
not so much the platform as if $COMPILER_TARGET_BITS_FLAG is supported.
/Magnus
More information about the jdk9-dev
mailing list