This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
thread build on solaris
- From: "Edward Peschko" <horos11 at gmail dot com>
- To: boost at lists dot boost dot org, gcc at gcc dot gnu dot org
- Date: Fri, 17 Oct 2008 20:13:45 -0700
- Subject: thread build on solaris
All,
I'm trying to compile a thread with the boost, threading libraries,
and am getting errors like these.
gcc -o conftest -g -O2
-I/GAAL/pesced_release/install/fuego/include/boost-1_36
-L/GAAL/pesced_release/install/fuego/lib /tmp/aa.c
-lboost_thread-gcc43-mt
/GAAL/pesced_release/install/fuego/lib/libboost_thread-gcc43-mt.so:
undefined reference to `__cxa_allocate_exception@CXXABI_1.3'
/GAAL/pesced_release/install/fuego/lib/libboost_thread-gcc43-mt.so:
undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::_Rep::_M_destroy(std::allocator<char> const&)@GLIBCXX_3.4'
/GAAL/pesced_release/install/fuego/lib/libboost_thread-gcc43-mt.so:
undefined reference to `std::bad_alloc::~bad_alloc()@GLIBCXX_3.4'
/GAAL/pesced_release/install/fuego/lib/libboost_thread-gcc43-mt.so:
undefined reference to `__cxa_throw@CXXABI_1.3'
This is on solaris 2.10, using gnu ld (version 2.18..)
Any ideas on how to get around this?
Ed