[LLVMbugs] [Bug 9958] New: powerpc-darwin8 build: multiply defined _abort

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu May 19 17:44:28 PDT 2011


http://llvm.org/bugs/show_bug.cgi?id=9958

           Summary: powerpc-darwin8 build: multiply defined _abort
           Product: new-bugs
           Version: 2.9
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: fang at csl.cornell.edu
                CC: llvmbugs at cs.uiuc.edu


With LLVM-2.9, building on powerpc-darwin8 (Mac OS X 10.4), compile dies at:

/sw/var/lib/fink/path-prefix-g++-4.0/c++    -fPIC -O3 -DNDEBUG
-mmacosx-version-min=10.4 -Wl,-search_paths_first
-Wl,-headerpad_max_install_names -L/sw/lib
CMakeFiles/tblgen.dir/ARMDecoderEmitter.cpp.o
CMakeFiles/tblgen.dir/AsmMatcherEmitter.cpp.o
CMakeFiles/tblgen.dir/AsmWriterEmitter.cpp.o
CMakeFiles/tblgen.dir/AsmWriterInst.cpp.o
CMakeFiles/tblgen.dir/CallingConvEmitter.cpp.o
CMakeFiles/tblgen.dir/ClangASTNodesEmitter.cpp.o
CMakeFiles/tblgen.dir/ClangAttrEmitter.cpp.o
CMakeFiles/tblgen.dir/ClangDiagnosticsEmitter.cpp.o
CMakeFiles/tblgen.dir/ClangSACheckersEmitter.cpp.o
CMakeFiles/tblgen.dir/CodeEmitterGen.cpp.o
CMakeFiles/tblgen.dir/CodeGenDAGPatterns.cpp.o
CMakeFiles/tblgen.dir/CodeGenInstruction.cpp.o
CMakeFiles/tblgen.dir/CodeGenTarget.cpp.o
CMakeFiles/tblgen.dir/DAGISelEmitter.cpp.o
CMakeFiles/tblgen.dir/DAGISelMatcherEmitter.cpp.o
CMakeFiles/tblgen.dir/DAGISelMatcherGen.cpp.o
CMakeFiles/tblgen.dir/DAGISelMatcherOpt.cpp.o
CMakeFiles/tblgen.dir/DAGISelMatcher.cpp.o
CMakeFiles/tblgen.dir/DisassemblerEmitter.cpp.o
CMakeFiles/tblgen.dir/EDEmitter.cpp.o
CMakeFiles/tblgen.dir/FastISelEmitter.cpp.o
CMakeFiles/tblgen.dir/FixedLenDecoderEmitter.cpp.o
CMakeFiles/tblgen.dir/InstrEnumEmitter.cpp.o
CMakeFiles/tblgen.dir/InstrInfoEmitter.cpp.o
CMakeFiles/tblgen.dir/IntrinsicEmitter.cpp.o
CMakeFiles/tblgen.dir/LLVMCConfigurationEmitter.cpp.o
CMakeFiles/tblgen.dir/NeonEmitter.cpp.o
CMakeFiles/tblgen.dir/OptParserEmitter.cpp.o CMakeFiles/tblgen.dir/Record.cpp.o
CMakeFiles/tblgen.dir/RegisterInfoEmitter.cpp.o
CMakeFiles/tblgen.dir/StringMatcher.cpp.o
CMakeFiles/tblgen.dir/SubtargetEmitter.cpp.o
CMakeFiles/tblgen.dir/TGLexer.cpp.o CMakeFiles/tblgen.dir/TGParser.cpp.o
CMakeFiles/tblgen.dir/TGValueTypes.cpp.o CMakeFiles/tblgen.dir/TableGen.cpp.o
CMakeFiles/tblgen.dir/TableGenBackend.cpp.o
CMakeFiles/tblgen.dir/X86DisassemblerTables.cpp.o
CMakeFiles/tblgen.dir/X86RecognizableInstr.cpp.o  -o ../../bin/tblgen 
-lpthread ../../lib/libLLVMSupport.a -lpthread 
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: multiple definitions of symbol
_abort
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libpthread.dylib(abort.So)
definition of _abort
../../lib/libLLVMSupport.a(Signals.cpp.o) definition of _abort in section
(__TEXT,__text)
collect2: ld returned 1 exit status
make[2]: *** [bin/tblgen] Error 1
make[1]: *** [utils/TableGen/CMakeFiles/tblgen.dir/all] Error 2
make: *** [all] Error 2


cmake options:
CMAKE_OPTIONS="-DLLVM_BUILD_32_BITS:BOOL=ON"
cmake $CMAKE_OPTIONS -DCMAKE_INSTALL_PREFIX=/sw/opt/llvm-2.9
-DLLVM_ENABLE_ASSERTIONS=OFF -DCMAKE_BUILD_TYPE=Release ..

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list