diff --git a/cmake/Findlld.cmake b/cmake/Findlld.cmake index d3c9011205f9407ffcd87eb8bb3f2f9fc1872b68..1c4e9163a3212fdeecd4a55d7a1a9e5c076c9ec2 100644 --- a/cmake/Findlld.cmake +++ b/cmake/Findlld.cmake @@ -33,6 +33,7 @@ else() FIND_AND_ADD_LLD_LIB(lldELF) FIND_AND_ADD_LLD_LIB(lldCOFF) FIND_AND_ADD_LLD_LIB(lldMachO) + FIND_AND_ADD_LLD_LIB(lldWasm) FIND_AND_ADD_LLD_LIB(lldReaderWriter) FIND_AND_ADD_LLD_LIB(lldCore) FIND_AND_ADD_LLD_LIB(lldYAML) diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index b990ae2310547ad5c5896dad79409476bd20d43f..95d7d65d99e19875cf55d746bd8dd122f2927654 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -850,7 +850,7 @@ bool ZigLLDLink(ZigLLVM_ObjectFormatType oformat, const char **args, size_t arg_ return lld::elf::link(array_ref_args, false, diag); case ZigLLVM_MachO: - return lld::mach_o::link(array_ref_args, diag); + return lld::mach_o::link(array_ref_args, false, diag); case ZigLLVM_Wasm: return lld::wasm::link(array_ref_args, false, diag);