lld-sys: link against lto lib

Signed-off-by: xermicus <cyrill@parity.io>
This commit is contained in:
xermicus
2024-04-19 18:52:34 +02:00
parent 5a6ef7a3da
commit bd33566206
2 changed files with 11 additions and 7 deletions
-6
View File
@@ -12,9 +12,3 @@ libc = { workspace = true }
[build-dependencies]
cc = { workspace = true }
[target.aarch64-apple-darwin]
rustflags = [
"-C", "link-arg=-undefined",
"-C", "link-arg=dynamic_lookup",
]
+11 -1
View File
@@ -20,7 +20,17 @@ fn main() {
println!("cargo:rustc-link-search=native={}", llvm_config("--libdir"));
for lib in ["lldELF", "lldCommon", "lldMachO"] {
for lib in [
"lldELF",
"lldCommon",
"lldMachO",
"LLVMSupport",
"LLVMLinker",
"LLVMCore",
"LLVMLTO",
"LLVMTargetParser",
"LLVMBinaryFormat",
] {
println!("cargo:rustc-link-lib=static={lib}");
}