Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-28 14:32:32


----- Original Message -----
From: "Ralf W. Grosse-Kunstleve" <rwgk_at_[hidden]>

> For the last couple of days we are experiencing a problem when using
boost cvs
> on this platform:
>
> SunOS mcfsrv 5.8 Generic_108528-08 sun4u sparc SUNW,Ultra-Enterprise
> gcc 3.0.4
>
> The error message is:
>
> ImportError: ld.so.1: /home/users2/nksauter/python/bin/python: fatal:
> relocation error: file ../lib_python/cctbx_boost/uctbx.so: symbol
sched_yield:
> referenced symbol not found
>
> Context: Python uses dlopen() to import a Boost.Python module.
> The exact same source code works under Linux/gcc, Tru64/cxx and
> VC++6, among others.
>
> What could be the problem?

Looks like a missing "-pthreads -lrt" in your link line, or something
similar. You're not using Boost.Build, are you?


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