RFR: 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304
SendaoYan
syan at openjdk.org
Sun Nov 10 04:15:56 UTC 2024
Hi all,
After [JDK-8338304](https://bugs.openjdk.org/browse/JDK-8338304), below configure command will generate failure `error: Could not find required tool for LLD`. The lld linker located in path which config with option `--with-toolchain-path`, but the check `UTIL_REQUIRE_PROGS(LLD, lld)` introduced by [JDK-8338304](https://bugs.openjdk.org/browse/JDK-8338304) was unable to find the lld. This PR add the condition to deal with user specidied `--with-toolchain-path` to find the correct lld fullpath. The change has beeen verified locally, trivial fix, the risk is low.
bash configure --with-jobs=128 --with-debug-level=release --enable-unlimited-crypto --with-jvm-variants=server --with-version-opt=f4008968 --with-zlib=system --with-toolchain-type=clang --with-toolchain-path=/home/yansendao/software/acc/x86_64/bin
-------------
Commit messages:
- 8343883: Cannot resolve user specified toolchain-path for lld after JDK-8338304
Changes: https://git.openjdk.org/jdk/pull/21999/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21999&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8343883
Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/21999.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/21999/head:pull/21999
PR: https://git.openjdk.org/jdk/pull/21999
More information about the build-dev
mailing list