LLD by default emits only a warning for unknown arguments. This makes it pass -Wl,--disable-stdcall-fixup check, which is in fact an invalid option (and disabled by default anyway), causing warnings spam during the build.
From: Jacek Caban jacek@codeweavers.com
LLD by default emits only a warning for unknown arguments. This makes it pass -Wl,--disable-stdcall-fixup check, which is in fact an invalid option (and disabled by default anyway), causing warnings spam during the build. --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac index 8f8a470f27f..7b3734bd2e9 100644 --- a/configure.ac +++ b/configure.ac @@ -895,7 +895,7 @@ do fi llvm_extra_cflags="-target $llvm_target -fuse-ld=lld" case $llvm_target in - *windows) llvm_cflags="-Wl,-subsystem:console" ;; + *windows) llvm_cflags="-Wl,-subsystem:console -Wl,-WX" ;; esac WINE_TRY_PE_CFLAGS([$llvm_extra_cflags $llvm_cflags], [target=$llvm_target