RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v3]

Vladimir Kempik vkempik at openjdk.java.net
Tue Jan 26 22:07:48 UTC 2021

On Tue, 26 Jan 2021 09:23:18 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

>> Anton Kozlov has updated the pull request incrementally with two additional commits since the last revision:
>>  - Refactor CDS disabling
>>  - Redo builsys support for aarch64-darwin
> 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


PR: https://git.openjdk.java.net/jdk/pull/2200

More information about the core-libs-dev mailing list