RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v3]
Magnus Ihse Bursie
ihse at openjdk.java.net
Wed Jan 27 08:32:46 UTC 2021
On Tue, 26 Jan 2021 22:04:48 GMT, Vladimir Kempik <vkempik at openjdk.org> wrote:
>> make/autoconf/build-aux/autoconf-config.guess line 1275:
>>> 1273: UNAME_PROCESSOR="aarch64"
>>> 1274: fi
>>> 1275: fi ;;
>> Almost, but not quite, correct. We cannot change the autoconf-config.guess file due to license restrictions (the license allows redistribution, not modifications). Instead we have the config.guess file which "wraps" autoconf-config.guess and makes pre-/post-call modifications to work around limitations in the autoconf original file. So you need to check there if you are getting incorrect results back and adjust it in that case. See the already existing clauses in that file.
> I have updated PR and moved this logic to make/autoconf/build-aux/config.guess
> It's pretty similar to i386 -> x86_64 fix-up on macos_intel
Thanks. That looks better.
More information about the core-libs-dev