libstdc++ fails trying to compile simple C++ program
Michael Sprauve
mike_sprauve at yahoo.com
Wed Apr 5 17:45:41 UTC 2006
Hello,
I am trying to compile a simple C++ program, but libstdc++ complains about undefined references. I wonder if there was something not included when buildroot compiled libstdc++-v3. I have listed my small program and error output below
Mike
#include <stdio.h>
main (int argc, char** argv)
{
printf ("Hello World!\n");
return 0;
}
armeb-linux-g++ hello.cpp -o Hello >test.txt
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__towupper_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strtold_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strftime_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__nl_langinfo_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__newlocale'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__freelocale'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__wcsxfrm_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__iswctype_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__towlower_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strtod_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__uselocale'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strcoll_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__wctype_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strxfrm_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__wcsftime_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__strtof_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__wcscoll_l'
build/buildroot/build_armeb/staging_dir/bin-ccache/../lib/gcc/armeb-linux-uclibc/3.4.4/../../../../armeb-linux-uclibc/lib/libstdc++.so: undefined reference to `__duplocale'
collect2: ld returned 1 exit status
---------------------------------
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/uclibc/attachments/20060405/9e84184b/attachment-0002.htm
More information about the uClibc
mailing list