Hi! The patch I mentioned in last message will first try to resolve the full, absolute path of lld, and use --ld-path to pass the path to Clang. It should have the same effect as passing -fuse-ld=lld. If it failed to do so, it will fallback to use -fuse-ld=lld to let Clang pick up the proper linker.
btw it seems that CC and CXX is picked by the build system [1]. Why don't we just pick up the variable? I will later change it to use a configure option. How about --with-linker-path? Thanks! :) [1] https://github.com/magicus/jdk/blob/ a62a870150cf199f16277b478af2f5d937255b3c/make/autoconf/toolchain.m4#L430 -- Bingwu Zhang xtex @ Wed, 22 Jan 2025 09:45:35 +0000