Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Oct 2017 16:14:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 223191] devel/llvm*: --link-shared is broken
Message-ID:  <bug-223191-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223191

            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@FreeBSD.org
          Reporter: jbeich@FreeBSD.org
                CC: x11@FreeBSD.org

Mesa 17.3 wants to use --link-shared for LLVM >=3D 3.9 but it seems to be b=
roken
downstream.

https://cgit.freedesktop.org/mesa/mesa/commit/?id=3D13a53c4f5cdd

$ 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/libLLVMAMDGPUDisassemble=
r.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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-223191-7141>