[MacPorts] #70404: llvm-18: libLLVM.dylib not loaded at runtime

MacPorts noreply at macports.org
Fri Jul 19 22:01:49 UTC 2024


#70404: llvm-18: libLLVM.dylib not loaded at runtime
---------------------------------+--------------------
  Reporter:  sletz               |      Owner:  (none)
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:
Resolution:                      |   Keywords:
      Port:  llvm-18 llvm-devel  |
---------------------------------+--------------------

Comment (by cjones051073):

 b.t.w. this likely explains the linkage differences between LLVM 17 and 18

 {{{
 Larissa ~/Projects/MacPorts/ports > /opt/local/libexec/llvm-18/bin/llvm-
 config --libs
 -lLLVM-18
 Larissa ~/Projects/MacPorts/ports > /opt/local/libexec/llvm-17/bin/llvm-
 config --libs
 -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver -lLLVMDlltoolDriver
 -lLLVMCoverage -lLLVMLineEditor -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen
 -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMX86TargetMCA -lLLVMX86Disassembler
 -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info
 -lLLVMWebAssemblyDisassembler -lLLVMWebAssemblyAsmParser
 -lLLVMWebAssemblyCodeGen -lLLVMWebAssemblyUtils -lLLVMWebAssemblyDesc
 -lLLVMWebAssemblyInfo -lLLVMVEDisassembler -lLLVMVEAsmParser
 -lLLVMVECodeGen -lLLVMVEDesc -lLLVMVEInfo -lLLVMSystemZDisassembler
 -lLLVMSystemZAsmParser -lLLVMSystemZCodeGen -lLLVMSystemZDesc
 -lLLVMSystemZInfo -lLLVMSparcDisassembler -lLLVMSparcAsmParser
 -lLLVMSparcCodeGen -lLLVMSparcDesc -lLLVMSparcInfo -lLLVMRISCVTargetMCA
 -lLLVMRISCVDisassembler -lLLVMRISCVAsmParser -lLLVMRISCVCodeGen
 -lLLVMRISCVDesc -lLLVMRISCVInfo -lLLVMPowerPCDisassembler
 -lLLVMPowerPCAsmParser -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc
 -lLLVMPowerPCInfo -lLLVMNVPTXCodeGen -lLLVMNVPTXDesc -lLLVMNVPTXInfo
 -lLLVMMSP430Disassembler -lLLVMMSP430AsmParser -lLLVMMSP430CodeGen
 -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsDisassembler
 -lLLVMMipsAsmParser -lLLVMMipsCodeGen -lLLVMMipsDesc -lLLVMMipsInfo
 -lLLVMLoongArchDisassembler -lLLVMLoongArchAsmParser
 -lLLVMLoongArchCodeGen -lLLVMLoongArchDesc -lLLVMLoongArchInfo
 -lLLVMLanaiDisassembler -lLLVMLanaiCodeGen -lLLVMLanaiAsmParser
 -lLLVMLanaiDesc -lLLVMLanaiInfo -lLLVMHexagonDisassembler
 -lLLVMHexagonCodeGen -lLLVMHexagonAsmParser -lLLVMHexagonDesc
 -lLLVMHexagonInfo -lLLVMBPFDisassembler -lLLVMBPFAsmParser
 -lLLVMBPFCodeGen -lLLVMBPFDesc -lLLVMBPFInfo -lLLVMAVRDisassembler
 -lLLVMAVRAsmParser -lLLVMAVRCodeGen -lLLVMAVRDesc -lLLVMAVRInfo
 -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMDesc
 -lLLVMARMUtils -lLLVMARMInfo -lLLVMAMDGPUTargetMCA
 -lLLVMAMDGPUDisassembler -lLLVMAMDGPUAsmParser -lLLVMAMDGPUCodeGen
 -lLLVMAMDGPUDesc -lLLVMAMDGPUUtils -lLLVMAMDGPUInfo
 -lLLVMAArch64Disassembler -lLLVMAArch64AsmParser -lLLVMAArch64CodeGen
 -lLLVMAArch64Desc -lLLVMAArch64Utils -lLLVMAArch64Info -lLLVMOrcJIT
 -lLLVMWindowsDriver -lLLVMMCJIT -lLLVMJITLink -lLLVMInterpreter
 -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMOrcTargetProcess
 -lLLVMOrcShared -lLLVMDWP -lLLVMDebugInfoLogicalView -lLLVMDebugInfoGSYM
 -lLLVMOption -lLLVMObjectYAML -lLLVMObjCopy -lLLVMMCA -lLLVMMCDisassembler
 -lLLVMLTO -lLLVMCFGuard -lLLVMFrontendOpenACC -lLLVMFrontendHLSL
 -lLLVMExtensions -lPolly -lPollyISL -lLLVMPasses -lLLVMCoroutines
 -lLLVMipo -lLLVMInstrumentation -lLLVMVectorize -lLLVMLinker
 -lLLVMFrontendOpenMP -lLLVMDWARFLinkerParallel -lLLVMDWARFLinker
 -lLLVMGlobalISel -lLLVMMIRParser -lLLVMAsmPrinter -lLLVMSelectionDAG
 -lLLVMCodeGen -lLLVMTarget -lLLVMObjCARCOpts -lLLVMCodeGenTypes
 -lLLVMIRPrinter -lLLVMInterfaceStub -lLLVMFileCheck -lLLVMFuzzMutate
 -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine
 -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData
 -lLLVMSymbolize -lLLVMDebugInfoBTF -lLLVMDebugInfoPDB -lLLVMDebugInfoMSF
 -lLLVMDebugInfoDWARF -lLLVMObject -lLLVMTextAPI -lLLVMMCParser
 -lLLVMIRReader -lLLVMAsmParser -lLLVMMC -lLLVMDebugInfoCodeView
 -lLLVMBitReader -lLLVMFuzzerCLI -lLLVMCore -lLLVMRemarks
 -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMTargetParser -lLLVMTableGen
 -lLLVMSupport -lLLVMDemangle
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70404#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list