[Llvm-bgq-discuss] bgclang11 r206161-20140414 link error
Christophe Prud'homme
christophe.prudhomme at feelpp.org
Fri Apr 25 03:25:58 CDT 2014
Hello
First thanks for bgclang!
I need to use bgclang++ with c++11 enabled to compile our code. I get an
error at link time for this simple code.
--- t.cpp
#include <iostream>
int main(int argc, char** argv )
{
std::cout << "Hello\n";
return 0;
}
----
bgclang++11 -o t t.cpp
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/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)
Am I missing something ?
here is what I get adding -v
clang version 3.5.0 (trunk)
Target: powerpc64-bgq-linux
Thread model: posix
Found candidate GCC installation:
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6
Selected GCC installation:
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6
Candidate multilib: .;@m64
Selected multilib: .;@m64
"/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/bin/clang" -cc1 -triple
powerpc64-bgq-linux -S -disable-free -main-file-name t.cpp -static-define
-mrelocation-model static -mdisable-fp-elim -ffp-contract=fast
-no-integrated-as -mconstructor-aliases -target-cpu a2q
-target-linker-version 2.20.51.0.2 -v -resource-dir
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/bin/../lib/clang/3.5.0 -D
__bgclang__=1 -D "__bgclang_version__=\"r206161-20140414\"" -I
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/sleef/include
-internal-isystem /usr/local/include -internal-isystem
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/bin/../lib/clang/3.5.0/include
-internal-externc-isystem /include -internal-externc-isystem /usr/include
-std=gnu++11 -fdeprecated-macro -fno-dwarf-directory-asm
-fdebug-compilation-dir /tmp -ferror-limit 19 -fmessage-length 143
-mstackrealign -fno-signed-char -fobjc-runtime=gcc -fcxx-exceptions
-fexceptions -fdiagnostics-show-option -fcolor-diagnostics -vectorize-slp
-isystem /gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/libc++/include
-isystem
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/libstdc++fixup/include
-isystem
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/include/c++/4.4.6
-isystem
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/include/c++/4.4.6/powerpc64-bgq-linux
-isystem
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/sys-include
-mllvm -optimize-regalloc -mllvm -fast-isel=0 -o /tmp/t-bcbb9c.s -x c++
t.cpp
clang -cc1 version 3.5.0 based upon LLVM 3.5.0svn default target
powerpc64-unknown-linux-gnu
ignoring nonexistent directory
"/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/libstdc++fixup/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/sleef/include
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/libc++/include
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/include/c++/4.4.6
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/include/c++/4.4.6/powerpc64-bgq-linux
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/sys-include
/usr/local/include
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/bin/../lib/clang/3.5.0/include
/usr/include
End of search list.
"/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/binutils/bin/as" -a64
-mppc64 -many -ma2q -o /tmp/t-1e5725.o /tmp/t-bcbb9c.s
"/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/binutils/bin/ld"
--hash-style=gnu --no-add-needed --build-id -m elf64ppc -static -o t
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/lib/crt1.o
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/lib/crti.o
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/crtbeginT.o
-L/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/libc++/lib
-L/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/lib
-L/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/sleef/lib
-L/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6
-L/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../lib64
-L/lib/../lib64 -L/usr/lib/../lib64
-L/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../../../powerpc64-bgq-linux/lib
-L/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/../../..
-L/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/bin/../lib -L/lib
-L/usr/lib /tmp/t-1e5725.o --as-needed -lsleef --no-as-needed -lc++ -lrt
-lpthread -lstdc++ -lm --start-group -lgcc -lgcc_eh -ldl -lc -lnss_files
-lnss_dns -lresolv -lm --end-group
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/lib/gcc/powerpc64-bgq-linux/4.4.6/crtend.o
/bgsys/drivers/V1R2M1/ppc64/gnu-linux/powerpc64-bgq-linux/lib/crtn.o
/gpfs/work/LI03s_DDFD/bgclang/r206161-20140414/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)
Thank you in advance for any feedback you may have
Best regards
C.
--
Christophe Prud'homme
Feel++ Project Manager
Professor in Applied Mathematics
@ Université Joseph Fourier (Grenoble, France)
@ Université de Strasbourg (France)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20140425/df3260e9/attachment.html>
More information about the llvm-bgq-discuss
mailing list