[Llvm-bgq-discuss] Linker error: undefined reference to `vtable for std::nested_exception'

Michael Schlottke m.schlottke at fz-juelich.de
Thu Jul 17 08:48:54 CDT 2014


Hi Hal,

We tried to install the new version of clang on the BG/Q @ FZ Juelich from your rpms, which worked like a breeze (thanks again for your effors!). However, with the new installation we are not able to link even simple problems against libcxx, as all attempts end with the following error:

/bgsys/local/clang/r209570-20140527/libc++/lib/libc++.a(exception.cpp.o):(.toc+0x0): undefined reference to `vtable for std::nested_exception'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

It happens as soon as we try to compile & link a dummy program that has at least one std library include file. If we use bgclang++, the error does not occur, but it does when using either -stdlib=libc++ or bgclang++11.

Do you have any idea what the source of the problem could be? I attached a MWE and the output of running bgclang++11 with -v.

Regards,

Michael

P.S.: We had a driver/toolchain upgrade on JUQUEEN and thus our old clang installations are not working anymore. Maybe this could be related to the problem?


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20140717/6dc9cb2e/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: errors.log
Type: text/x-log
Size: 5201 bytes
Desc: not available
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20140717/6dc9cb2e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mwe.cpp
Type: text/x-c++src
Size: 84 bytes
Desc: not available
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20140717/6dc9cb2e/attachment.cpp>


More information about the llvm-bgq-discuss mailing list