From 18391d403fbe47b01bbc2ab556b728ab5a78ac17 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 22 Aug 2014 20:33:44 +0200 Subject: [PATCH] Fix LLVM for secondary arch. --- sys-devel/llvm/llvm-3.4.2.recipe | 201 ++++++++++++++++--------------- 1 file changed, 101 insertions(+), 100 deletions(-) diff --git a/sys-devel/llvm/llvm-3.4.2.recipe b/sys-devel/llvm/llvm-3.4.2.recipe index 823939ea8..32ae92aa8 100644 --- a/sys-devel/llvm/llvm-3.4.2.recipe +++ b/sys-devel/llvm/llvm-3.4.2.recipe @@ -44,112 +44,113 @@ PROVIDES=" cmd:llvm_tblgen cmd:macho_dump cmd:opt - lib:BugpointPasses - lib:LLVMHello - lib:libLTO + lib:BugpointPasses$secondaryArchSuffix + lib:LLVMHello$secondaryArchSuffix + lib:libLTO$secondaryArchSuffix - devel:libLLVMAArch64AsmParser - devel:libLLVMAArch64AsmPrinter - devel:libLLVMAArch64CodeGen - devel:libLLVMAArch64Desc - devel:libLLVMAArch64Disassembler - devel:libLLVMAArch64Info - devel:libLLVMAArch64Utils - devel:libLLVMARMAsmParser - devel:libLLVMARMAsmPrinter - devel:libLLVMARMCodeGen - devel:libLLVMARMDesc - devel:libLLVMARMDisassembler - devel:libLLVMARMInfo - devel:libLLVMAnalysis - devel:libLLVMAsmParser - devel:libLLVMAsmPrinter - devel:libLLVMBitReader - devel:libLLVMBitWriter - devel:libLLVMCodeGen - devel:libLLVMCore - devel:libLLVMCppBackendCodeGen - devel:libLLVMCppBackendInfo - devel:libLLVMDebugInfo - devel:libLLVMExecutionEngine - devel:libLLVMHexagonAsmPrinter - devel:libLLVMHexagonCodeGen - devel:libLLVMHexagonDesc - devel:libLLVMHexagonInfo - devel:libLLVMIRReader - devel:libLLVMInstCombine - devel:libLLVMInstrumentation - devel:libLLVMInterpreter - devel:libLLVMJIT - devel:libLLVMLTO - devel:libLLVMLinker - devel:libLLVMMC - devel:libLLVMMCDisassembler - devel:libLLVMMCJIT - devel:libLLVMMCParser - devel:libLLVMMSP430AsmPrinter - devel:libLLVMMSP430CodeGen - devel:libLLVMMSP430Desc - devel:libLLVMMSP430Info - devel:libLLVMMipsAsmParser - devel:libLLVMMipsAsmPrinter - devel:libLLVMMipsCodeGen - devel:libLLVMMipsDesc - devel:libLLVMMipsDisassembler - devel:libLLVMMipsInfo - devel:libLLVMNVPTXAsmPrinter - devel:libLLVMNVPTXCodeGen - devel:libLLVMNVPTXDesc - devel:libLLVMNVPTXInfo - devel:libLLVMObjCARCOpts - devel:libLLVMObject - devel:libLLVMOption - devel:libLLVMPowerPCAsmParser - devel:libLLVMPowerPCAsmPrinter - devel:libLLVMPowerPCCodeGen - devel:libLLVMPowerPCDesc - devel:libLLVMPowerPCInfo - devel:libLLVMR600AsmPrinter - devel:libLLVMR600CodeGen - devel:libLLVMR600Desc - devel:libLLVMR600Info - devel:libLLVMRuntimeDyld - devel:libLLVMScalarOpts - devel:libLLVMSelectionDAG - devel:libLLVMSparcCodeGen - devel:libLLVMSparcDesc - devel:libLLVMSparcInfo - devel:libLLVMSupport - devel:libLLVMSystemZAsmParser - devel:libLLVMSystemZAsmPrinter - devel:libLLVMSystemZCodeGen - devel:libLLVMSystemZDesc - devel:libLLVMSystemZDisassembler - devel:libLLVMSystemZInfo - devel:libLLVMTableGen - devel:libLLVMTarget - devel:libLLVMTransformUtils - devel:libLLVMVectorize - devel:libLLVMX86AsmParser - devel:libLLVMX86AsmPrinter - devel:libLLVMX86CodeGen - devel:libLLVMX86Desc - devel:libLLVMX86Disassembler - devel:libLLVMX86Info - devel:libLLVMX86Utils - devel:libLLVMXCoreAsmPrinter - devel:libLLVMXCoreCodeGen - devel:libLLVMXCoreDesc - devel:libLLVMXCoreDisassembler - devel:libLLVMXCoreInfo - devel:libLLVMipa - devel:libLLVMipo - devel:libLTO + devel:libLLVMAArch64AsmParser$secondaryArchSuffix + devel:libLLVMAArch64AsmPrinter$secondaryArchSuffix + devel:libLLVMAArch64CodeGen$secondaryArchSuffix + devel:libLLVMAArch64Desc$secondaryArchSuffix + devel:libLLVMAArch64Disassembler$secondaryArchSuffix + devel:libLLVMAArch64Info$secondaryArchSuffix + devel:libLLVMAArch64Utils$secondaryArchSuffix + devel:libLLVMARMAsmParser$secondaryArchSuffix + devel:libLLVMARMAsmPrinter$secondaryArchSuffix + devel:libLLVMARMCodeGen$secondaryArchSuffix + devel:libLLVMARMDesc$secondaryArchSuffix + devel:libLLVMARMDisassembler$secondaryArchSuffix + devel:libLLVMARMInfo$secondaryArchSuffix + devel:libLLVMAnalysis$secondaryArchSuffix + devel:libLLVMAsmParser$secondaryArchSuffix + devel:libLLVMAsmPrinter$secondaryArchSuffix + devel:libLLVMBitReader$secondaryArchSuffix + devel:libLLVMBitWriter$secondaryArchSuffix + devel:libLLVMCodeGen$secondaryArchSuffix + devel:libLLVMCore$secondaryArchSuffix + devel:libLLVMCppBackendCodeGen$secondaryArchSuffix + devel:libLLVMCppBackendInfo$secondaryArchSuffix + devel:libLLVMDebugInfo$secondaryArchSuffix + devel:libLLVMExecutionEngine$secondaryArchSuffix + devel:libLLVMHexagonAsmPrinter$secondaryArchSuffix + devel:libLLVMHexagonCodeGen$secondaryArchSuffix + devel:libLLVMHexagonDesc$secondaryArchSuffix + devel:libLLVMHexagonInfo$secondaryArchSuffix + devel:libLLVMIRReader$secondaryArchSuffix + devel:libLLVMInstCombine$secondaryArchSuffix + devel:libLLVMInstrumentation$secondaryArchSuffix + devel:libLLVMInterpreter$secondaryArchSuffix + devel:libLLVMJIT$secondaryArchSuffix + devel:libLLVMLTO$secondaryArchSuffix + devel:libLLVMLinker$secondaryArchSuffix + devel:libLLVMMC$secondaryArchSuffix + devel:libLLVMMCDisassembler$secondaryArchSuffix + devel:libLLVMMCJIT$secondaryArchSuffix + devel:libLLVMMCParser$secondaryArchSuffix + devel:libLLVMMSP430AsmPrinter$secondaryArchSuffix + devel:libLLVMMSP430CodeGen$secondaryArchSuffix + devel:libLLVMMSP430Desc$secondaryArchSuffix + devel:libLLVMMSP430Info$secondaryArchSuffix + devel:libLLVMMipsAsmParser$secondaryArchSuffix + devel:libLLVMMipsAsmPrinter$secondaryArchSuffix + devel:libLLVMMipsCodeGen$secondaryArchSuffix + devel:libLLVMMipsDesc$secondaryArchSuffix + devel:libLLVMMipsDisassembler$secondaryArchSuffix + devel:libLLVMMipsInfo$secondaryArchSuffix + devel:libLLVMNVPTXAsmPrinter$secondaryArchSuffix + devel:libLLVMNVPTXCodeGen$secondaryArchSuffix + devel:libLLVMNVPTXDesc$secondaryArchSuffix + devel:libLLVMNVPTXInfo$secondaryArchSuffix + devel:libLLVMObjCARCOpts$secondaryArchSuffix + devel:libLLVMObject$secondaryArchSuffix + devel:libLLVMOption$secondaryArchSuffix + devel:libLLVMPowerPCAsmParser$secondaryArchSuffix + devel:libLLVMPowerPCAsmPrinter$secondaryArchSuffix + devel:libLLVMPowerPCCodeGen$secondaryArchSuffix + devel:libLLVMPowerPCDesc$secondaryArchSuffix + devel:libLLVMPowerPCInfo$secondaryArchSuffix + devel:libLLVMR600AsmPrinter$secondaryArchSuffix + devel:libLLVMR600CodeGen$secondaryArchSuffix + devel:libLLVMR600Desc$secondaryArchSuffix + devel:libLLVMR600Info$secondaryArchSuffix + devel:libLLVMRuntimeDyld$secondaryArchSuffix + devel:libLLVMScalarOpts$secondaryArchSuffix + devel:libLLVMSelectionDAG$secondaryArchSuffix + devel:libLLVMSparcCodeGen$secondaryArchSuffix + devel:libLLVMSparcDesc$secondaryArchSuffix + devel:libLLVMSparcInfo$secondaryArchSuffix + devel:libLLVMSupport$secondaryArchSuffix + devel:libLLVMSystemZAsmParser$secondaryArchSuffix + devel:libLLVMSystemZAsmPrinter$secondaryArchSuffix + devel:libLLVMSystemZCodeGen$secondaryArchSuffix + devel:libLLVMSystemZDesc$secondaryArchSuffix + devel:libLLVMSystemZDisassembler$secondaryArchSuffix + devel:libLLVMSystemZInfo$secondaryArchSuffix + devel:libLLVMTableGen$secondaryArchSuffix + devel:libLLVMTarget$secondaryArchSuffix + devel:libLLVMTransformUtils$secondaryArchSuffix + devel:libLLVMVectorize$secondaryArchSuffix + devel:libLLVMX86AsmParser$secondaryArchSuffix + devel:libLLVMX86AsmPrinter$secondaryArchSuffix + devel:libLLVMX86CodeGen$secondaryArchSuffix + devel:libLLVMX86Desc$secondaryArchSuffix + devel:libLLVMX86Disassembler$secondaryArchSuffix + devel:libLLVMX86Info$secondaryArchSuffix + devel:libLLVMX86Utils$secondaryArchSuffix + devel:libLLVMXCoreAsmPrinter$secondaryArchSuffix + devel:libLLVMXCoreCodeGen$secondaryArchSuffix + devel:libLLVMXCoreDesc$secondaryArchSuffix + devel:libLLVMXCoreDisassembler$secondaryArchSuffix + devel:libLLVMXCoreInfo$secondaryArchSuffix + devel:libLLVMipa$secondaryArchSuffix + devel:libLLVMipo$secondaryArchSuffix + devel:libLTO$secondaryArchSuffix " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion lib:libstdc++$secondaryArchSuffix + lib:libgcc_s$secondaryArchSuffix " BUILD_REQUIRES="