codon icon indicating copy to clipboard operation
codon copied to clipboard

compile on mac failed when link libcodonc.dylib

Open dipadipa opened this issue 2 years ago • 1 comments

Mac OS: Catalina version: 10.15

llvm: clang+llvm-15.0.7-x86_64-apple-darwin21.0.tar.xz cmake version 3.24.3 codon: v0.15.5

[build] [ 95%] Linking CXX shared library libcodonc.dylib
[build] Undefined symbols for architecture x86_64:
[build]   "typeinfo for llvm::ErrorInfoBase", referenced from:
[build]       typeinfo for llvm::ErrorInfo<codon::error::ParserErrorInfo, llvm::ErrorInfoBase> in compiler.cpp.o
[build]       typeinfo for llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase> in jit.cpp.o
[build]       typeinfo for llvm::ErrorInfo<codon::error::ParserErrorInfo, llvm::ErrorInfoBase> in jit.cpp.o
[build]       typeinfo for llvm::ErrorInfo<codon::error::RuntimeErrorInfo, llvm::ErrorInfoBase> in jit.cpp.o
[build]       typeinfo for llvm::ErrorInfo<llvm::ErrorList, llvm::ErrorInfoBase> in memory_manager.cpp.o
[build]       typeinfo for llvm::ErrorInfo<llvm::jitlink::JITLinkError, llvm::ErrorInfoBase> in memory_manager.cpp.o
[build]       typeinfo for llvm::ErrorInfo<codon::error::PluginErrorInfo, llvm::ErrorInfoBase> in plugins.cpp.o
[build]       ...
[build]   "typeinfo for llvm::JITEventListener", referenced from:
[build]       typeinfo for codon::DebugListener in debug_listener.cpp.o
[build]   "typeinfo for llvm::SectionMemoryManager", referenced from:
[build]       typeinfo for codon::BoehmGCMemoryManager in memory_manager.cpp.o
[build]   "typeinfo for llvm::cl::GenericOptionValue", referenced from:
[build]       typeinfo for llvm::cl::OptionValueCopy<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in gpu.cpp.o
[build]   "typeinfo for llvm::orc::ObjectLinkingLayer::Plugin", referenced from:
[build]       typeinfo for codon::DebugPlugin in debug_listener.cpp.o
[build]   "typeinfo for llvm::detail::format_adapter", referenced from:
[build]       typeinfo for llvm::detail::provider_format_adapter<unsigned long long> in memory_manager.cpp.o
[build]   "typeinfo for llvm::jitlink::JITLinkMemoryManager::InFlightAlloc", referenced from:
[build]       typeinfo for codon::BoehmGCJITLinkMemoryManager::IPInFlightAlloc in memory_manager.cpp.o
[build]   "typeinfo for llvm::jitlink::JITLinkMemoryManager", referenced from:
[build]       typeinfo for codon::BoehmGCJITLinkMemoryManager in memory_manager.cpp.o
[build] ld: symbol(s) not found for architecture x86_64
[build] clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
[build] make[2]: *** [libcodonc.dylib] Error 1
[build] make[1]: *** [CMakeFiles/codonc.dir/all] Error 2
[build] make: *** [all] Error 2
libcodonc.dylib depend content in file build/CMakefiles/codonc.dir/build.make:

libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/compiler.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/debug_listener.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/engine.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/error.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/jit.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/compiler/memory_manager.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/dsl/plugins.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/expr.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/stmt.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/type.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/link.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/class.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/function.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/union.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/static.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/ast/types/traits.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/cache.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/common.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/peg/peg.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/doc/doc.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/format/format.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/simplify.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/ctx.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/assign.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/basic.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/call.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/class.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/collections.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/cond.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/function.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/access.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/import.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/loops.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/op.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/simplify/error.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/translate/translate.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/translate/translate_ctx.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/typecheck.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/infer.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/ctx.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/assign.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/basic.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/call.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/class.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/collections.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/cond.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/function.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/access.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/loops.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/op.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/typecheck/error.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/parser/visitors/visitor.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/attribute.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/analysis.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/dataflow/capture.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/dataflow/cfg.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/dataflow/dominator.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/dataflow/reaching.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/module/global_vars.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/analyze/module/side_effect.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/base.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/const.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/dsl/nodes.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/flow.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/func.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/instr.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/llvm/gpu.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/llvm/llvisitor.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/llvm/optimize.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/module.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/cleanup/canonical.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/cleanup/dead_code.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/cleanup/global_demote.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/cleanup/replacer.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/folding/const_fold.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/folding/const_prop.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/folding/folding.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/lowering/imperative.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/lowering/pipeline.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/manager.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/parallel/openmp.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/parallel/schedule.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pass.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pythonic/dict.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pythonic/generator.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pythonic/io.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pythonic/list.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/transform/pythonic/str.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/types/types.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/cloning.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/format.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/inlining.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/irtools.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/matching.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/outlining.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/side_effect.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/util/visitor.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/value.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/cir/var.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon/util/common.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/extra/jupyter/jupyter.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/codon_rules.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/omp_rules.cpp.o
libcodonc.dylib: CMakeFiles/codonc.dir/build.make
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAArch64AsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAMDGPUAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMARMAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAVRAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBPFAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMipsAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMSP430AsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPowerPCAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRISCVAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSparcAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSystemZAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVEAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMWebAssemblyAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMX86AsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAArch64CodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAMDGPUCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMARMCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAVRCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBPFCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMipsCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMSP430CodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMNVPTXCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPowerPCCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRISCVCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSparcCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSystemZCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVECodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMWebAssemblyCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMX86CodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMXCoreCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAArch64Desc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAMDGPUDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMARMDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAVRDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBPFDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMipsDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMSP430Desc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMNVPTXDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPowerPCDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRISCVDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSparcDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSystemZDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVEDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMWebAssemblyDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMX86Desc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMXCoreDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAArch64Info.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAMDGPUInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMARMInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAVRInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBPFInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMipsInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMSP430Info.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMNVPTXInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPowerPCInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRISCVInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSparcInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSystemZInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVEInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMWebAssemblyInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMX86Info.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMXCoreInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAggressiveInstCombine.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAnalysis.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBitWriter.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCore.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMExtensions.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMipo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMIRReader.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMInstCombine.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMInstrumentation.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMC.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMCJIT.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMObjCARCOpts.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMOrcJIT.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRemarks.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMScalarOpts.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSupport.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSymbolize.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMTarget.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMTransformUtils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVectorize.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPasses.a
libcodonc.dylib: _deps/fmt-build/libfmtd.a
libcodonc.dylib: libcodonrt.dylib
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAArch64Utils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAMDGPUUtils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMIRParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMARMUtils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMHexagonInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiDesc.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLanaiInfo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMWebAssemblyUtils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMGlobalISel.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCFGuard.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAsmPrinter.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSelectionDAG.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCodeGen.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libPolly.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libPollyISL.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMPasses.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMObjCARCOpts.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCoroutines.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMipo.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBitWriter.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMIRReader.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAsmParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMInstrumentation.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMVectorize.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMFrontendOpenMP.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMLinker.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMScalarOpts.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAggressiveInstCombine.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMInstCombine.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMTransformUtils.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMCDisassembler.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMExecutionEngine.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMTarget.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMAnalysis.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMProfileData.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSymbolize.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMDebugInfoPDB.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMDebugInfoMSF.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMDebugInfoDWARF.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRuntimeDyld.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMJITLink.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMObject.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMCParser.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMMC.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMDebugInfoCodeView.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBitReader.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMCore.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMRemarks.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBitstreamReader.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMTextAPI.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMBinaryFormat.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMOrcTargetProcess.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMOrcShared.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMSupport.a
libcodonc.dylib: /Users/robot/Projects/llvm/lib/libLLVMDemangle.a
libcodonc.dylib: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd
libcodonc.dylib: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libcurses.tbd
libcodonc.dylib: CMakeFiles/codonc.dir/link.txt
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/robot/GitHub/codon/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Linking CXX shared library libcodonc.dylib"
	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/codonc.dir/link.txt --verbose=$(VERBOSE)

dipadipa avatar Feb 12 '23 05:02 dipadipa

This resource may be of assistance in resolving your issue: https://docs.exaloop.io/codon/advanced/build. It suggests using a forked llvm-project from exaloop for compiling llvm.

learnforpractice avatar Feb 13 '23 01:02 learnforpractice