在 OSx Mavrics 上使用 rvm 安装 rbx-2.2.6 时出现以下链接错误。我使用自制软件安装了 llvm。
有人可以帮我解决这个问题吗?
架构 x86_64 的未定义符号:“llvm::TargetRegistry::lookupTarget(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&)”,引用自:rubinius::JITDisassembler:: JITDisassembler(void*, unsigned long) in disassembler.cpp.o "llvm::report_fatal_error(std::basic_string, std::allocator > const&)",引用自:rubinius::jit::RubiniusJITMemoryManager::getPointerToNamedFunction(std: :basic_string, std::allocator > const&, bool)in jit_memory_manager.cpp.o "llvm::sys::Memory::ReleaseRWX(llvm::sys::MemoryBlock&, std::basic_string, std::allocator > )" ,引用自:rubinius::jit::JITSlabAllocator::Deallocate(llvm::MemSlab) 在 jit_memory_manager.cpp.o rubinius::jit::RubiniusJITMemoryManager::~RubiniusJITMemoryManager() 在 jit_memory_manager.cpp.o "llvm::sys::Memory::AllocateRWX(unsigned long, llvm::sys::MemoryBlock const* , std::basic_string, std::allocator > )",引用自:rubinius::jit::RubiniusJITMemoryManager::allocateNewSlab(unsigned long)in jit_memory_manager.cpp.o "llvm::sys::Memory::setWritable(llvm ::sys::MemoryBlock&, std::basic_string, std::allocator >)",引用自: rubinius::jit::RubiniusRequestJITMemoryManager::setMemoryWritable() in jit_context.cpp.o "llvm::sys::Memory::setExecutable(llvm::sys::MemoryBlock&, std::basic_string, std ::allocator >*)”,引用自:rubinius::jit::RubiniusRequestJITMemoryManager::setMemoryExecutable() in jit_context.cpp.o "llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::basic_string, std: :allocator > const&) const",引用自:
架构 x86_64 的未定义符号:“llvm::TargetRegistry::lookupTarget(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&)”,引用自:rubinius::JITDisassembler:: JITDisassembler(void*, unsigned long) in disassembler.cpp.o "llvm::report_fatal_error(std::basic_string, std::allocator > const&)",引用自:rubinius::jit::RubiniusJITMemoryManager::getPointerToNamedFunction(std: :basic_string, std::allocator > const&, bool)in jit_memory_manager.cpp.o "llvm::sys::Memory::ReleaseRWX(llvm::sys::MemoryBlock&, std::basic_string, std::allocator > )" ,引用自:rubinius::jit::JITSlabAllocator::Deallocate(llvm::MemSlab) 在 jit_memory_manager.cpp.o rubinius::jit::RubiniusJITMemoryManager::~RubiniusJITMemoryManager() 在 jit_memory_manager.cpp.o "llvm::sys::Memory::AllocateRWX(unsigned long, llvm::sys::MemoryBlock const* , std::basic_string, std::allocator > )",引用自:rubinius::jit::RubiniusJITMemoryManager::allocateNewSlab(unsigned long)in jit_memory_manager.cpp.o "llvm::sys::Memory::setWritable(llvm ::sys::MemoryBlock&, std::basic_string, std::allocator >)",引用自: rubinius::jit::RubiniusRequestJITMemoryManager::setMemoryWritable() in jit_context.cpp.o "llvm::sys::Memory::setExecutable(llvm::sys::MemoryBlock&, std::basic_string, std ::allocator >*)”,引用自:rubinius::jit::RubiniusRequestJITMemoryManager::setMemoryExecutable() in jit_context.cpp.o "llvm::FunctionPass::createPrinterPass(llvm::raw_ostream&, std::basic_string, std: :allocator > const&) const",引用自: