On Wed, 29 May 2024 15:10:58 GMT, Jiangli Zhou <jian...@openjdk.org> wrote:
>> When compiling with clang on linux, clang can decide to pick up the bfd >> linker instead of lld, the LLVM linker. This will invalidate assumptions >> about command lines that are passed on to the linker. We should use >> -fuse-ld=lld to force clang to always pick lld as the linker, so we can be >> sure that the command lines will work. > > Marked as reviewed by jiangli (Reviewer). > @jianglizhou Did you verify that this works on your system? Apparently your > environment and mine has differed, since you have been able to build with > clang without this patch. If you did not, I'd appreciate if you could take it > for a spin, so I know I won't break anything in environments similar to your. I just tested a build for linux x86_64 with clang in our build environment. Your change doesn't appear to cause any breakage so far. Thanks for being cautious. ------------- PR Comment: https://git.openjdk.org/jdk/pull/19456#issuecomment-2137917052