[LLVMbugs] [Bug 8782] New: Linking fails because weird symbol issue
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Dec 13 03:49:05 PST 2010
http://llvm.org/bugs/show_bug.cgi?id=8782
Summary: Linking fails because weird symbol issue
Product: clang
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: -New Bugs
AssignedTo: unassignedclangbugs at nondot.org
ReportedBy: jpakkane at gmail.com
CC: llvmbugs at cs.uiuc.edu
When building the latest version of Cuneiform on Fedora 14 and latest Clang
trunk, I get the following error:
/usr/bin/ld: CMakeFiles/rout.dir/src/html.cpp.o: relocation R_386_GOTOFF
against undefined symbol
`_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4' can
not be used when making a shared object
I have no idea what this means. GCC, MSVC and earlier versions of Clang compile
the code without errors.
Unfortunately I don't know how to reduce this to a simple test case and because
the error happens during linking, the preprocessed source is useless too.
This is the way to replicate the issue. You need Bazaar and CMake.
bzr branch lp:cuneiform-linux cfbug
cd cfbug
mkdir builddir
cd builddir
cmake -DCMAKE_BUILD_TYPE=debug ..
make
--
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