8300805: Update autoconf build-aux files with latest from 2022-09-17#3206
8300805: Update autoconf build-aux files with latest from 2022-09-17#3206gnu-andrew wants to merge 1 commit into
Conversation
|
👋 Welcome back andrew! A progress list of the required criteria for merging this PR into |
|
❗ This change is not yet ready to be integrated. |
|
This backport pull request has now been updated with issue from the original commit. |
|
/issue add 8285630,8265192 |
|
@gnu-andrew Adding additional issue to issue list: |
|
FWIW, this builds fine in |
|
/issue add 8285630,8265192
Thanks. I appreciate the testing. |
|
@gnu-andrew Updating description of additional solved issue: |
|
I have tested risc-v cross-build of this PR (x86_64 debian trixie build OS + risc-v debian trixie sysroot + temurin boot jdk). Configured with: Build finished successfully. Resulting binary works on risc-v board (also debian trixie, done just |
I came across this patch when trying to work out how to backport JDK-8285630 to fix the RISC-V Zero build. That fix is only available in 17u as part of a huge patch to bring in the RISC-V JIT port. It turns out that this autoconf update supersedes both that change and JDK-8265192, an additional MacOS on AArch64 fix, by updating the over a decade old autoconf files to new versions which natively support architectures like AArch64, RISC-V and LoongArch which the JDK has had to add overrides for.
The backport is not clean because of those two earlier fixes being absent in 11u and the lack of Windows WSL support added by JDK-8215445 and JDK-8257679
Progress
Issues
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk11u-dev.git pull/3206/head:pull/3206$ git checkout pull/3206Update a local copy of the PR:
$ git checkout pull/3206$ git pull https://git.openjdk.org/jdk11u-dev.git pull/3206/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 3206View PR using the GUI difftool:
$ git pr show -t 3206Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk11u-dev/pull/3206.diff
Using Webrev
Link to Webrev Comment