From 64fefe76b574c0159997eba8272c7bd766ae925c Mon Sep 17 00:00:00 2001 From: Sebastian Miasojed Date: Tue, 12 Nov 2024 16:07:21 +0100 Subject: [PATCH] Removed not needed libs from linking process --- crates/lld-sys/build.rs | 41 ----------------------------------------- 1 file changed, 41 deletions(-) diff --git a/crates/lld-sys/build.rs b/crates/lld-sys/build.rs index 58218ee..e8f7b00 100644 --- a/crates/lld-sys/build.rs +++ b/crates/lld-sys/build.rs @@ -40,36 +40,13 @@ fn set_rustc_link_flags(llvm_config_path: &Path) { "LLVMBinaryFormat", "LLVMDemangle", // Required by `llvm-sys` - "LLVMWindowsManifest", - "LLVMXRay", - "LLVMLibDriver", - "LLVMDlltoolDriver", - "LLVMTextAPIBinaryReader", - "LLVMCoverage", - "LLVMLineEditor", - "LLVMRISCVTargetMCA", "LLVMRISCVDisassembler", "LLVMRISCVAsmParser", "LLVMRISCVCodeGen", "LLVMRISCVDesc", "LLVMRISCVInfo", - "LLVMOrcDebugging", - "LLVMOrcJIT", - "LLVMWindowsDriver", - "LLVMMCJIT", - "LLVMJITLink", - "LLVMInterpreter", "LLVMExecutionEngine", - "LLVMRuntimeDyld", - "LLVMOrcTargetProcess", - "LLVMOrcShared", - "LLVMDWP", - "LLVMDebugInfoLogicalView", - "LLVMDebugInfoGSYM", "LLVMOption", - "LLVMObjectYAML", - "LLVMObjCopy", - "LLVMMCA", "LLVMMCDisassembler", "LLVMPasses", "LLVMHipStdPar", @@ -80,15 +57,7 @@ fn set_rustc_link_flags(llvm_config_path: &Path) { "LLVMInstrumentation", "LLVMFrontendOpenMP", "LLVMFrontendOffloading", - "LLVMFrontendOpenACC", - "LLVMFrontendHLSL", - "LLVMFrontendDriver", - "LLVMExtensions", - "LLVMDWARFLinkerParallel", - "LLVMDWARFLinkerClassic", - "LLVMDWARFLinker", "LLVMGlobalISel", - "LLVMMIRParser", "LLVMAsmPrinter", "LLVMSelectionDAG", "LLVMCodeGen", @@ -96,9 +65,6 @@ fn set_rustc_link_flags(llvm_config_path: &Path) { "LLVMObjCARCOpts", "LLVMCodeGenTypes", "LLVMIRPrinter", - "LLVMInterfaceStub", - "LLVMFileCheck", - "LLVMFuzzMutate", "LLVMScalarOpts", "LLVMInstCombine", "LLVMAggressiveInstCombine", @@ -106,23 +72,16 @@ fn set_rustc_link_flags(llvm_config_path: &Path) { "LLVMBitWriter", "LLVMAnalysis", "LLVMProfileData", - "LLVMSymbolize", - "LLVMDebugInfoBTF", - "LLVMDebugInfoPDB", - "LLVMDebugInfoMSF", "LLVMDebugInfoDWARF", "LLVMObject", - "LLVMTextAPI", "LLVMMCParser", "LLVMIRReader", "LLVMAsmParser", "LLVMMC", "LLVMDebugInfoCodeView", "LLVMBitReader", - "LLVMFuzzerCLI", "LLVMRemarks", "LLVMBitstreamReader", - "LLVMTableGen", ] { println!("cargo:rustc-link-lib=static={lib}"); }