[Bug 223191] devel/llvm*: --link-shared is broken

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Oct 23 16:14:20 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223191

            Bug ID: 223191
           Summary: devel/llvm*: --link-shared is broken
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks at FreeBSD.org
          Reporter: jbeich at FreeBSD.org
                CC: x11 at FreeBSD.org

Mesa 17.3 wants to use --link-shared for LLVM >= 3.9 but it seems to be broken
downstream.

https://cgit.freedesktop.org/mesa/mesa/commit/?id=13a53c4f5cdd

$ pkg install llvm40
$ llvm-config40 --link-shared --libs
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMDemangle.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSupport.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMCore.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMProfileData.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBitReader.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMC.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMCParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMObject.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAnalysis.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBitWriter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMTransformUtils.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMInstCombine.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMIRReader.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLinker.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMScalarOpts.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMVectorize.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMInstrumentation.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMipo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMCoroutines.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMTarget.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMRuntimeDyld.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMExecutionEngine.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMInterpreter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLineEditor.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMCJIT.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86Utils.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86AsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86Info.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMCDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86Desc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMDebugInfoMSF.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMDebugInfoCodeView.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSelectionDAG.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMGlobalISel.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86CodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86AsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMX86Disassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMOption.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLibDriver.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMObjectYAML.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64Utils.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64AsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64Info.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64Desc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64AsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAArch64CodeGen.so
llvm-config: error: missing:
/usr/local/llvm40/lib/libLLVMAArch64Disassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUUtils.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMAMDGPUDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMARMDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBPFAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBPFInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBPFDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBPFCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMBPFDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMHexagonInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMHexagonDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMHexagonAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMHexagonCodeGen.so
llvm-config: error: missing:
/usr/local/llvm40/lib/libLLVMHexagonDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiInstPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLanaiDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMipsDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMSP430AsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMSP430Info.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMSP430Desc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMSP430CodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMNVPTXAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMNVPTXInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMNVPTXDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMNVPTXCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPowerPCAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPowerPCInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPowerPCDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPowerPCAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPowerPCCodeGen.so
llvm-config: error: missing:
/usr/local/llvm40/lib/libLLVMPowerPCDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMRISCVInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMRISCVCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMRISCVDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSparcDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSystemZAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSystemZInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSystemZDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSystemZAsmParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSystemZCodeGen.so
llvm-config: error: missing:
/usr/local/llvm40/lib/libLLVMSystemZDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMXCoreAsmPrinter.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMXCoreInfo.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMXCoreDesc.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMXCoreCodeGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMXCoreDisassembler.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMOrcJIT.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMTableGen.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMCoverage.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMDebugInfoDWARF.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMDebugInfoPDB.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMSymbolize.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMMIRParser.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMObjCARCOpts.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMPasses.so
llvm-config: error: missing: /usr/local/llvm40/lib/libLLVMLTO.so

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-x11 mailing list