[MacPorts] #34006: llvm-3.0: build fails with ld64 errors

MacPorts noreply at macports.org
Tue Apr 24 00:32:41 PDT 2012


#34006: llvm-3.0: build fails with ld64 errors
--------------------------------------+-------------------------------------
  Reporter:  ryandesign@…             |       Owner:  jeremyhu@…           
      Type:  defect                   |      Status:  closed               
  Priority:  Normal                   |   Milestone:                       
 Component:  ports                    |     Version:  2.0.4                
Resolution:  duplicate                |    Keywords:  tiger                
      Port:  llvm-3.0                 |  
--------------------------------------+-------------------------------------

Comment(by Peter_Dyballa@…):

 I have a similar failure, but without ld64, although available (main.log
 also available):

 {{{
    -lLLVMARMAsmParser -lLLVMARMAsmPrinter -lLLVMARMCodeGen -lLLVMARMDesc
 -lLLVMARMDisassembler -lLLVMARMInfo -lLLVMAlphaCodeGen -lLLVMAlphaDesc
 -lLLVMAlphaInfo -lLLVMAnalysis -lLLVMArchive -lLLVMAsmParser
 -lLLVMAsmPrinter -lLLVMBitReader -lLLVMBitWriter -lLLVMBlackfinCodeGen
 -lLLVMBlackfinDesc -lLLVMBlackfinInfo -lLLVMCBackend -lLLVMCBackendInfo
 -lLLVMCellSPUCodeGen -lLLVMCellSPUDesc -lLLVMCellSPUInfo -lLLVMCodeGen
 -lLLVMCore -lLLVMCppBackend -lLLVMCppBackendInfo -lLLVMDebugInfo
 -lLLVMExecutionEngine -lLLVMInstCombine -lLLVMInstrumentation
 -lLLVMInterpreter -lLLVMJIT -lLLVMLinker -lLLVMMBlazeAsmParser
 -lLLVMMBlazeAsmPrinter -lLLVMMBlazeCodeGen -lLLVMMBlazeDesc
 -lLLVMMBlazeDisassembler -lLLVMMBlazeInfo -lLLVMMC -lLLVMMCDisassembler
 -lLLVMMCJIT -lLLVMMCParser -lLLVMMSP430AsmPrinter -lLLVMMSP430CodeGen
 -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsAsmPrinter -lLLVMMipsCodeGen
 -lLLVMMipsDesc -lLLVMMipsInfo -lLLVMObject -lLLVMPTXAsmPrinter
 -lLLVMPTXCodeGen -lLLVMPTXDesc -lLLVMPTXInfo -lLLVMPowerPCAsmPrinter
 -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMRuntimeDyld
 -lLLVMScalarOpts -lLLVMSelectionDAG -lLLVMSparcCodeGen -lLLVMSparcDesc
 -lLLVMSparcInfo -lLLVMSupport -lLLVMSystemZCodeGen -lLLVMSystemZDesc
 -lLLVMSystemZInfo -lLLVMTarget -lLLVMTransformUtils -lLLVMX86AsmParser
 -lLLVMX86AsmPrinter -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Disassembler
 -lLLVMX86Info -lLLVMX86Utils -lLLVMXCoreCodeGen -lLLVMXCoreDesc
 -lLLVMXCoreInfo -lLLVMipa -lLLVMipo -all_load -Wl,-dead_strip
 -Wl,-seg1addr -Wl,0xE0000000  -Wl,-dylib_install_name
 -Wl,"@executable_path/../lib/libLLVM-3.0.dylib" -lpthread -lffi -lm
 ld: bl out of range (-16777260 max is +/-16M) from
 __static_initialization_and_destruction_0(int, int)at 0xE10017D0 in
 __StaticInit of
 /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_llvm-3.0/llvm-3.0/work/llvm-3.0.src/Release+Debug/lib/libLLVMX86CodeGen.a(X86InstrInfo.o)
 to ___cxa_atexit at 0xE00018F0 in __text of  /opt/local/lib/apple-
 gcc42/gcc/powerpc-apple-darwin8/4.2.1/crt3.o in
 __static_initialization_and_destruction_0(int, int)from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_llvm-3.0/llvm-3.0/work/llvm-3.0.src/Release+Debug/lib/libLLVMX86CodeGen.a(X86InstrInfo.o)
 collect2: ld returned 1 exit status
 make[1]: ***
 [/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_llvm-3.0/llvm-3.0/work/llvm-3.0.src/Release+Debug/lib/libLLVM-3.0.dylib]
 Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/34006#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list