Removed not needed libs from linking process

This commit is contained in:
Sebastian Miasojed
2024-11-12 16:07:21 +01:00
parent f59b47df7b
commit 64fefe76b5
-41
View File
@@ -40,36 +40,13 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
"LLVMBinaryFormat", "LLVMBinaryFormat",
"LLVMDemangle", "LLVMDemangle",
// Required by `llvm-sys` // Required by `llvm-sys`
"LLVMWindowsManifest",
"LLVMXRay",
"LLVMLibDriver",
"LLVMDlltoolDriver",
"LLVMTextAPIBinaryReader",
"LLVMCoverage",
"LLVMLineEditor",
"LLVMRISCVTargetMCA",
"LLVMRISCVDisassembler", "LLVMRISCVDisassembler",
"LLVMRISCVAsmParser", "LLVMRISCVAsmParser",
"LLVMRISCVCodeGen", "LLVMRISCVCodeGen",
"LLVMRISCVDesc", "LLVMRISCVDesc",
"LLVMRISCVInfo", "LLVMRISCVInfo",
"LLVMOrcDebugging",
"LLVMOrcJIT",
"LLVMWindowsDriver",
"LLVMMCJIT",
"LLVMJITLink",
"LLVMInterpreter",
"LLVMExecutionEngine", "LLVMExecutionEngine",
"LLVMRuntimeDyld",
"LLVMOrcTargetProcess",
"LLVMOrcShared",
"LLVMDWP",
"LLVMDebugInfoLogicalView",
"LLVMDebugInfoGSYM",
"LLVMOption", "LLVMOption",
"LLVMObjectYAML",
"LLVMObjCopy",
"LLVMMCA",
"LLVMMCDisassembler", "LLVMMCDisassembler",
"LLVMPasses", "LLVMPasses",
"LLVMHipStdPar", "LLVMHipStdPar",
@@ -80,15 +57,7 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
"LLVMInstrumentation", "LLVMInstrumentation",
"LLVMFrontendOpenMP", "LLVMFrontendOpenMP",
"LLVMFrontendOffloading", "LLVMFrontendOffloading",
"LLVMFrontendOpenACC",
"LLVMFrontendHLSL",
"LLVMFrontendDriver",
"LLVMExtensions",
"LLVMDWARFLinkerParallel",
"LLVMDWARFLinkerClassic",
"LLVMDWARFLinker",
"LLVMGlobalISel", "LLVMGlobalISel",
"LLVMMIRParser",
"LLVMAsmPrinter", "LLVMAsmPrinter",
"LLVMSelectionDAG", "LLVMSelectionDAG",
"LLVMCodeGen", "LLVMCodeGen",
@@ -96,9 +65,6 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
"LLVMObjCARCOpts", "LLVMObjCARCOpts",
"LLVMCodeGenTypes", "LLVMCodeGenTypes",
"LLVMIRPrinter", "LLVMIRPrinter",
"LLVMInterfaceStub",
"LLVMFileCheck",
"LLVMFuzzMutate",
"LLVMScalarOpts", "LLVMScalarOpts",
"LLVMInstCombine", "LLVMInstCombine",
"LLVMAggressiveInstCombine", "LLVMAggressiveInstCombine",
@@ -106,23 +72,16 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
"LLVMBitWriter", "LLVMBitWriter",
"LLVMAnalysis", "LLVMAnalysis",
"LLVMProfileData", "LLVMProfileData",
"LLVMSymbolize",
"LLVMDebugInfoBTF",
"LLVMDebugInfoPDB",
"LLVMDebugInfoMSF",
"LLVMDebugInfoDWARF", "LLVMDebugInfoDWARF",
"LLVMObject", "LLVMObject",
"LLVMTextAPI",
"LLVMMCParser", "LLVMMCParser",
"LLVMIRReader", "LLVMIRReader",
"LLVMAsmParser", "LLVMAsmParser",
"LLVMMC", "LLVMMC",
"LLVMDebugInfoCodeView", "LLVMDebugInfoCodeView",
"LLVMBitReader", "LLVMBitReader",
"LLVMFuzzerCLI",
"LLVMRemarks", "LLVMRemarks",
"LLVMBitstreamReader", "LLVMBitstreamReader",
"LLVMTableGen",
] { ] {
println!("cargo:rustc-link-lib=static={lib}"); println!("cargo:rustc-link-lib=static={lib}");
} }