Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make all no longer works after make clean #1401

Closed
nikomatsakis opened this issue Dec 31, 2011 · 1 comment
Closed

make all no longer works after make clean #1401

nikomatsakis opened this issue Dec 31, 2011 · 1 comment
Labels
E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.

Comments

@nikomatsakis
Copy link
Contributor

At least for me, running make clean seems to then prevent me from ever building again. I get lots of linking errors related to LLVM (see below). I presume this is related to 7e61136.

g++  -dynamiclib -lpthread -framework CoreServices -Wl,-no_compact_unwind -g -o rustllvm/x86_64-apple-darwin/librustllvm.dylib -m64 -Wl,-exported_symbols_list,rustllvm/rustllvm.darwin.def rustllvm/x86_64-apple-darwin/RustGCMetadataPrinter.o rustllvm/x86_64-apple-darwin/RustGCStrategy.o rustllvm/x86_64-apple-darwin/RustWrapper.o  -lLLVMAsmParser -lLLVMLinker -lLLVMArchive -lLLVMBitWriter -lLLVMBitReader -lLLVMipo -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMX86Desc -lLLVMX86Info -lLLVMTarget -lLLVMX86AsmPrinter -lLLVMMC -lLLVMObject -lLLVMX86Utils -lLLVMCore -lLLVMSupport  -L/Users/nmatsakis/versioned/rust-task/build/llvm/x86_64-apple-darwin/Release+Asserts/lib  -lm  -Wl,-install_name,@rpath/librustllvm.dylib
ld: warning: ignoring file /usr/local/lib/libLLVMAsmParser.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMLinker.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMArchive.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMBitWriter.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMBitReader.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMipo.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86Disassembler.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86AsmParser.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86CodeGen.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMSelectionDAG.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMAsmPrinter.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMMCParser.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMCodeGen.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMScalarOpts.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMInstCombine.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMTransformUtils.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMipa.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMAnalysis.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86Desc.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86Info.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMTarget.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86AsmPrinter.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMMC.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMObject.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMX86Utils.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMCore.a, file was built for archive which is not the architecture being linked (x86_64)
ld: warning: ignoring file /usr/local/lib/libLLVMSupport.a, file was built for archive which is not the architecture being linked (x86_64)
Undefined symbols for architecture x86_64:
  "llvm::GCMetadataPrinter::GCMetadataPrinter()", referenced from:
      llvm::Registry<llvm::GCMetadataPrinter, llvm::RegistryTraits<llvm::GCMetadataPrinter> >::Add<(anonymous namespace)::RustGCMetadataPrinter>::CtorFn()in RustGCMetadataPrinter.o
  "llvm::AsmPrinter::getObjFileLowering() const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::finishAssembly(llvm::AsmPrinter&)in RustGCMetadataPrinter.o
  "llvm::AsmPrinter::GetExternalSymbolSymbol(llvm::StringRef) const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::finishAssembly(llvm::AsmPrinter&)in RustGCMetadataPrinter.o
  "llvm::MCStreamer::EmitSymbolValue(llvm::MCSymbol const*, unsigned int, unsigned int)", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::finishAssembly(llvm::AsmPrinter&)in RustGCMetadataPrinter.o
  "llvm::AsmPrinter::GetTempSymbol(llvm::StringRef, unsigned int) const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::finishAssembly(llvm::AsmPrinter&)in RustGCMetadataPrinter.o
  "llvm::Mangler::getSymbol(llvm::GlobalValue const*)", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::finishAssembly(llvm::AsmPrinter&)in RustGCMetadataPrinter.o
  "llvm::GCMetadataPrinter::~GCMetadataPrinter()", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::~RustGCMetadataPrinter()in RustGCMetadataPrinter.o
      (anonymous namespace)::RustGCMetadataPrinter::~RustGCMetadataPrinter()in RustGCMetadataPrinter.o
  "llvm::Value::stripPointerCasts()", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::GlobalValue::isDeclaration() const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::Value::getContext() const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::ConstantInt::get(llvm::IntegerType*, unsigned long long, bool)", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::APInt::countLeadingZerosSlowCase() const", referenced from:
      (anonymous namespace)::RustGCMetadataPrinter::GetGCMetadataForRoot(llvm::GCRoot const&)in RustGCMetadataPrinter.o
  "llvm::GCStrategy::GCStrategy()", referenced from:
      llvm::Registry<llvm::GCStrategy, llvm::RegistryTraits<llvm::GCStrategy> >::Add<RustGCStrategy>::CtorFn()in RustGCStrategy.o
  "llvm::GCStrategy::~GCStrategy()", referenced from:
      RustGCStrategy::~RustGCStrategy()in RustGCStrategy.o
      RustGCStrategy::~RustGCStrategy()in RustGCStrategy.o
  "llvm::GCStrategy::initializeCustomLowering(llvm::Module&)", referenced from:
      vtable for RustGCStrategyin RustGCStrategy.o
  "llvm::GCStrategy::performCustomLowering(llvm::Function&)", referenced from:
      vtable for RustGCStrategyin RustGCStrategy.o
  "llvm::GCStrategy::findCustomSafePoints(llvm::GCFunctionInfo&, llvm::MachineFunction&)", referenced from:
      vtable for RustGCStrategyin RustGCStrategy.o
  "_LLVMCreateMemoryBufferWithContentsOfFile", referenced from:
      _LLVMRustCreateMemoryBufferWithContentsOfFile in RustWrapper.o
  "llvm::TimePassesIsEnabled", referenced from:
      _LLVMRustEnableTimePasses in RustWrapper.o
  "llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)", referenced from:
      _LLVMAddNamedMetadataOperand in RustWrapper.o
  "llvm::NamedMDNode::addOperand(llvm::MDNode*)", referenced from:
      _LLVMAddNamedMetadataOperand in RustWrapper.o
  "llvm::Type::getMetadataTy(llvm::LLVMContext&)", referenced from:
      _LLVMMetadataTypeInContext in RustWrapper.o
      _LLVMMetadataType in RustWrapper.o
  "_LLVMGetGlobalContext", referenced from:
      _LLVMMetadataType in RustWrapper.o
  "llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)", referenced from:
      _LLVMGetOrInsertFunction in RustWrapper.o
  "llvm::raw_fd_ostream::raw_fd_ostream(int, bool, bool)", referenced from:
      _LLVMRustPrintPassTimings in RustWrapper.o
  "llvm::TimerGroup::printAll(llvm::raw_ostream&)", referenced from:
      _LLVMRustPrintPassTimings in RustWrapper.o
  "llvm::raw_fd_ostream::~raw_fd_ostream()", referenced from:
      _LLVMRustPrintPassTimings in RustWrapper.o
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "_LLVMConstInt", referenced from:
      _LLVMRustConstInt in RustWrapper.o
      _LLVMRustConstSmallInt in RustWrapper.o
  "_LLVMParseBitcode", referenced from:
      _LLVMRustParseBitcode in RustWrapper.o
  "llvm::getGlobalContext()", referenced from:
      _LLVMRustParseAssemblyFile in RustWrapper.o
  "llvm::ParseAssemblyFile(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, llvm::SMDiagnostic&, llvm::LLVMContext&)", referenced from:
      _LLVMRustParseAssemblyFile in RustWrapper.o
  "llvm::raw_ostream::flush_nonempty()", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
      llvm::formatted_raw_ostream::releaseStream()      in RustWrapper.o
      llvm::formatted_raw_ostream::setStream(llvm::raw_ostream&, bool)in RustWrapper.o
  "llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)", referenced from:
      llvm::formatted_raw_ostream::releaseStream()      in RustWrapper.o
      llvm::formatted_raw_ostream::setStream(llvm::raw_ostream&, bool)in RustWrapper.o
  "_LLVMInitializeX86TargetInfo", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "_LLVMInitializeX86Target", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "_LLVMInitializeX86TargetMC", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "_LLVMInitializeX86AsmPrinter", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "_LLVMInitializeX86AsmParser", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "llvm::TargetRegistry::lookupTarget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "llvm::sys::getHostCPUName()", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
  "llvm::raw_fd_ostream::raw_fd_ostream(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int)", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "vtable for llvm::formatted_raw_ostream", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "llvm::PassManager::run(llvm::Module&)", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "llvm::raw_ostream::~raw_ostream()", referenced from:
      _LLVMRustWriteOutputFile in RustWrapper.o
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "llvm::Linker::LinkModules(llvm::Module*, llvm::Module*, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)", referenced from:
      _LLVMLinkModules in RustWrapper.o
  "llvm::createPrintModulePass(llvm::raw_ostream*, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      _LLVMRustAddPrintModulePass in RustWrapper.o
  "_LLVMCreateObjectFile", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeObjectFile", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetSections", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeSectionIterator", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsSectionIteratorAtEnd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMoveToNextSection", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetSectionName", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetSectionSize", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetSectionContents", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMABIAlignmentOfType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMABISizeOfType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddAggressiveDCEPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddAlias", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddArgumentPromotionPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddAttribute", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddBasicAliasAnalysisPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddCFGSimplificationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddCase", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddClause", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddConstantMergePass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddConstantPropagationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddCorrelatedValuePropagationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddDeadArgEliminationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddDeadStoreEliminationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddDemoteMemoryToRegisterPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddDestination", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddEarlyCSEPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddFunctionAttr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddFunctionAttrsPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddFunctionInliningPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddGVNPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddGlobalDCEPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddGlobalInAddressSpace", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddGlobalOptimizerPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddIPConstantPropagationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddIPSCCPPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddIncoming", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddIndVarSimplifyPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddInstrAttribute", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddInstructionCombiningPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddInternalizePass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddJumpThreadingPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLICMPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLoopDeletionPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLoopIdiomPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLoopRotatePass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLoopUnrollPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddLoopUnswitchPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddMemCpyOptPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddPromoteMemoryToRegisterPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddPruneEHPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddReassociatePass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddSCCPPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddScalarReplAggregatesPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddScalarReplAggregatesPassSSA", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddScalarReplAggregatesPassWithThreshold", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddSimplifyLibCallsPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddStripDeadPrototypesPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddStripSymbolsPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddTailCallEliminationPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddTargetData", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddTypeBasedAliasAnalysisPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAddVerifierPass", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAlignOf", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAppendBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMAppendBasicBlockInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMArrayType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBasicBlockAsValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBlockAddress", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildAShr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildAggregateRet", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildAlloca", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildAnd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildArrayAlloca", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildArrayMalloc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildBinOp", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildBr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildCall", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildCondBr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildExactSDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildExtractElement", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildExtractValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFCmp", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFPCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFPExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFPToSI", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFPToUI", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFPTrunc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFRem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildFree", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildGEP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildGlobalString", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildGlobalStringPtr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildICmp", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildInBoundsGEP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildIndirectBr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildInsertElement", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildInsertValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildIntCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildIntToPtr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildInvoke", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildIsNotNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildIsNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildLandingPad", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildLShr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildLoad", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildMalloc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNSWAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNSWMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNSWNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNSWSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNUWAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNUWMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNUWNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNUWSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildNot", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildOr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildPhi", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildPointerCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildPtrDiff", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildPtrToInt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildResume", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildRet", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildRetVoid", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSExtOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSIToFP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSRem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSelect", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildShl", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildShuffleVector", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildStore", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildStructGEP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildSwitch", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildTrunc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildTruncOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildUDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildUIToFP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildURem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildUnreachable", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildVAArg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildXor", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildZExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMBuildZExtOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMByteOrder", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCallFrameAlignmentOfType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMClearInsertionPosition", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstAShr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstAllOnes", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstAnd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstArray", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstExactSDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstExtractElement", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstExtractValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFCmp", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFPCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFPExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFPToSI", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFPToUI", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFPTrunc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFRem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstFSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstGEP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstICmp", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstInBoundsGEP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstInlineAsm", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstInsertElement", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstInsertValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntGetSExtValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntGetZExtValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntOfArbitraryPrecision", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntOfString", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntOfStringAndSize", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstIntToPtr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstLShr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNSWAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNSWMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNSWNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNSWSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNUWAdd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNUWMul", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNUWNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNUWSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNeg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNot", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstOr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstPointerCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstPointerNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstPtrToInt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstReal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstRealOfString", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstRealOfStringAndSize", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSExtOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSIToFP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSRem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSelect", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstShl", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstShuffleVector", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstString", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstStringInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstStruct", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstStructInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstSub", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstTrunc", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstTruncOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstUDiv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstUIToFP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstURem", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstVector", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstXor", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstZExt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstZExtOrBitCast", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMContextCreate", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMContextDispose", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCopyStringRepOfTargetData", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCountBasicBlocks", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCountIncoming", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCountParamTypes", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCountParams", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCountStructElementTypes", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateBuilder", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateBuilderInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateFunctionPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateFunctionPassManagerForModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateMemoryBufferWithSTDIN", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateModuleProviderForExistingModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreatePassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMCreateTargetData", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDeleteBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDeleteFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDeleteGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeBuilder", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeMemoryBuffer", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeMessage", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeModuleProvider", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposePassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDisposeTargetData", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDoubleType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDoubleTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDumpModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMDumpValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMElementAtOffset", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFP128Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFP128TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFinalizeFunctionPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFloatType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFloatTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMFunctionType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetAlignment", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetArrayLength", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetAttribute", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBasicBlockParent", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBasicBlocks", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBitcodeModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBitcodeModuleInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBitcodeModuleProvider", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetBitcodeModuleProviderInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetConstOpcode", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetCurrentDebugLocation", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetDataLayout", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetElementType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetEntryBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstParam", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFirstUse", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFunctionAttr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetFunctionCallConv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetGC", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetGlobalParent", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetGlobalPassRegistry", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetIncomingBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetIncomingValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetInitializer", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetInsertBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetInstructionCallConv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetInstructionParent", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetIntTypeWidth", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetIntrinsicID", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLastBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLastFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLastGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLastInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLastParam", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetLinkage", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetMDKindID", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetMDKindIDInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetMetadata", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetModuleContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNamedFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNamedGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextParam", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNextUse", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetNumOperands", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetOperand", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetParam", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetParamParent", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetParamTypes", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetParams", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPointerAddressSpace", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPreviousBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPreviousFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPreviousGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPreviousInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetPreviousParam", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetReturnType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetSection", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetStructElementTypes", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetTarget", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetTypeContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetTypeKind", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetUndef", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetUsedValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetUser", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetValueName", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetVectorSize", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMGetVisibility", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMHasMetadata", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeCodeGen", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeFunctionPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeIPA", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeInstCombine", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeScalarOpts", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeTarget", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeTransformUtils", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeX86AsmLexer", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInitializeX86Disassembler", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInsertBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInsertBasicBlockInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInsertIntoBuilder", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInsertIntoBuilderWithName", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt16Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt16TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt1Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt1TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt32Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt32TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt64Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt64TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt8Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMInt8TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIntPtrType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIntType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIntTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAAllocaInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAArgument", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsABasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsABinaryOperator", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsABitCastInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsABranchInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsACallInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsACastInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsACmpInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstant", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantAggregateZero", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantArray", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantExpr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantFP", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantInt", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantPointerNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantStruct", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAConstantVector", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsADbgDeclareInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsADbgInfoIntrinsic", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAEHSelectorInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAExtractElementInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAExtractValueInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFCmpInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFPExtInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFPToSIInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFPToUIInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFPTruncInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAGetElementPtrInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAGlobalAlias", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAGlobalValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAGlobalVariable", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAICmpInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAInlineAsm", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAInsertElementInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAInsertValueInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAIntToPtrInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAIntrinsicInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAInvokeInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsALoadInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAMemCpyInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAMemIntrinsic", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAMemMoveInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAMemSetInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAPHINode", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAPtrToIntInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAReturnInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsASExtInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsASIToFPInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsASelectInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAShuffleVectorInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAStoreInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsASwitchInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsATerminatorInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsATruncInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAUIToFPInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAUnaryInstruction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAUndefValue", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAUnreachableInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAUser", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAVAArgInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsAZExtInst", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsConstant", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsDeclaration", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsFunctionVarArg", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsGlobalConstant", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsNull", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsPackedStruct", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsTailCall", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsThreadLocal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMIsUndef", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMLabelType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMLabelTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMDNode", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMDNodeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMDString", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMDStringInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMModuleCreateWithName", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMModuleCreateWithNameInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMoveBasicBlockAfter", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMMoveBasicBlockBefore", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMOffsetOfElement", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPPCFP128Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPPCFP128TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMParseBitcodeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderCreate", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderDispose", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderPopulateModulePassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderSetDisableSimplifyLibCalls", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderSetDisableUnitAtATime", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderPopulateFunctionPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderSetDisableUnrollLoops", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderSetOptLevel", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderSetSizeLevel", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPassManagerBuilderUseInlinerWithThreshold", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPointerSize", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPointerType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPositionBuilder", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPositionBuilderAtEnd", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPositionBuilderBefore", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPreferredAlignmentOfGlobal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMPreferredAlignmentOfType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMRemoveAttribute", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMRemoveFunctionAttr", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMRemoveInstrAttribute", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMReplaceAllUsesWith", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMRunFunctionPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMRunPassManager", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetAlignment", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetCleanup", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetCurrentDebugLocation", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetDataLayout", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetFunctionCallConv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetGC", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetGlobalConstant", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetInitializer", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetInstDebugLocation", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetInstrParamAlignment", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetInstructionCallConv", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetLinkage", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetMetadata", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetModuleInlineAsm", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetOperand", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetParamAlignment", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetSection", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetTailCall", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetTarget", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetThreadLocal", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetValueName", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSetVisibility", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSizeOf", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMSizeOfTypeInBits", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMStoreSizeOfType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMStructType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMStructTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMTypeOf", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMValueAsBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMValueIsBasicBlock", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMVectorType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMVerifyFunction", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMVerifyModule", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMViewFunctionCFG", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMViewFunctionCFGOnly", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMVoidType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMVoidTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMWriteBitcodeToFD", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMWriteBitcodeToFile", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMWriteBitcodeToFileHandle", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMX86FP80Type", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMX86FP80TypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMX86MMXType", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMX86MMXTypeInContext", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMConstNamedStruct", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMStructCreateNamed", referenced from:
     -exported_symbol[s_list] command line option
  "_LLVMStructSetBody", referenced from:
     -exported_symbol[s_list] command line option
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [rustllvm/x86_64-apple-darwin/librustllvm.dylib] Error 1
@brson
Copy link
Contributor

brson commented Jan 13, 2012

Should be fixed.

@brson brson closed this as completed Jan 13, 2012
celinval added a commit to celinval/rust-dev that referenced this issue Jun 4, 2024
We have recently realized that implementing Invariant of Option, Result
and array has a limitation. This is not sufficient to generate arbitrary
values of types that only implements Arbitrary.

Thus, implement Arbitrary instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
Projects
None yet
Development

No branches or pull requests

2 participants