[MacPorts] #36026: gcc46 problem after ld64 upgrade

MacPorts noreply at macports.org
Wed Sep 12 21:10:06 PDT 2012


#36026: gcc46 problem after ld64 upgrade
-------------------------+--------------------------------
  Reporter:  jwhowse4@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  ld64        |
-------------------------+--------------------------------

Comment (by ralph@…):

 Trying to rebuild llvm-3.1 ended up with this result:


 {{{
 llvm[1]: Linking Release+Debug+Asserts Shared Library libLLVM-3.1.dylib
 /usr/bin/clang++
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
 /llvm-shlib  -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3  -g -fvisibility-inlines-
 hidden -fno-exceptions -fno-rtti -fno-common -Woverloaded-virtual -Wcast-
 qual  -O3 -g -Wl,-rpath -Wl, at executable_path/../lib
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/Release+Debug+Asserts/lib
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/Release+Debug+Asserts/lib
 -arch x86_64 -arch x86_64 -m64  -pedantic -Wno-long-long -Wall -W -Wno-
 unused-parameter -Wwrite-strings  -Wcovered-switch-default  -dynamiclib
 -mmacosx-version-min=10.8 -o
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/Release+Debug+Asserts/lib/libLLVM-3.1.dylib
 \
            -lLLVMARMAsmParser -lLLVMARMAsmPrinter -lLLVMARMCodeGen
 -lLLVMARMDesc -lLLVMARMDisassembler -lLLVMARMInfo -lLLVMAnalysis
 -lLLVMArchive -lLLVMAsmParser -lLLVMAsmPrinter -lLLVMBitReader
 -lLLVMBitWriter -lLLVMCellSPUCodeGen -lLLVMCellSPUDesc -lLLVMCellSPUInfo
 -lLLVMCodeGen -lLLVMCore -lLLVMCppBackendCodeGen -lLLVMCppBackendInfo
 -lLLVMDebugInfo -lLLVMExecutionEngine -lLLVMHexagonAsmPrinter
 -lLLVMHexagonCodeGen -lLLVMHexagonDesc -lLLVMHexagonInfo -lLLVMInstCombine
 -lLLVMInstrumentation -lLLVMInterpreter -lLLVMJIT -lLLVMLinker
 -lLLVMMBlazeAsmParser -lLLVMMBlazeAsmPrinter -lLLVMMBlazeCodeGen
 -lLLVMMBlazeDesc -lLLVMMBlazeDisassembler -lLLVMMBlazeInfo -lLLVMMC
 -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMMCParser -lLLVMMSP430AsmPrinter
 -lLLVMMSP430CodeGen -lLLVMMSP430Desc -lLLVMMSP430Info -lLLVMMipsAsmParser
 -lLLVMMipsAsmPrinter -lLLVMMipsCodeGen -lLLVMMipsDesc
 -lLLVMMipsDisassembler -lLLVMMipsInfo -lLLVMObject -lLLVMPTXAsmPrinter
 -lLLVMPTXCodeGen -lLLVMPTXDesc -lLLVMPTXInfo -lLLVMPowerPCAsmPrinter
 -lLLVMPowerPCCodeGen -lLLVMPowerPCDesc -lLLVMPowerPCInfo -lLLVMRuntimeDyld
 -lLLVMScalarOpts -lLLVMSelectionDAG -lLLVMSparcCodeGen -lLLVMSparcDesc
 -lLLVMSparcInfo -lLLVMSupport -lLLVMTarget -lLLVMTransformUtils
 -lLLVMVectorize -lLLVMX86AsmParser -lLLVMX86AsmPrinter -lLLVMX86CodeGen
 -lLLVMX86Desc -lLLVMX86Disassembler -lLLVMX86Info -lLLVMX86Utils
 -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLLVMipa -lLLVMipo
 -all_load -Wl,-dead_strip -Wl,-seg1addr -Wl,0xE0000000  -Wl,-install_name
 -Wl,"@executable_path/../lib/libLLVM-3.1.dylib" -lpthread -lffi -lm
 ld: warning: no bits should be set in UNWIND_PERSONALITY_MASK of compact
 unwind encoding in __LD,__compact_unwind section
 ld: warning: no bits should be set in UNWIND_PERSONALITY_MASK of compact
 unwind encoding in __LD,__compact_unwind section
 ld: warning: no bits should be set in UNWIND_PERSONALITY_MASK of compact
 unwind encoding in __LD,__compact_unwind section
 ld: in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/Release+Debug+Asserts/lib/libLLVMMipsCodeGen.a(MipsSelectionDAGInfo.o),
 malformed __eh_frame section: FDE points to CIE outside __eh_frame section
 for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)

 }}}

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


More information about the macports-tickets mailing list