Boost logo

Boost :

Subject: [boost] thread build on solaris
From: Edward Peschko (horos11_at_[hidden])
Date: 2008-10-17 23:13:45


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_at_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_at_CXXABI_1.3'

This is on solaris 2.10, using gnu ld (version 2.18..)

Any ideas on how to get around this?

Ed


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk