|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-08-17 22:54:45
Jeff Gray <jeffg_at_[hidden]> writes:
> Has anyone had success using Boost with the uClibc libraries? In
> particular, have you got Boost.Python to work?
>
> I am using the getting_started1.cpp example provided with Boost. I am
> using Boost 1.30.0, uClibc 0.9.20 and Python 2.2.3. Note that uClibc
> does not currently support a dlopen() called library calling a
> dlopen(). I have found that as long as the library is loaded with
> Python, I can get it to work. I am currently using the SSL version of
> the socket module, which is using SSL libraries linked against Python.
>
> I have tried 2 techniques so far, but both result in core dumps.
> 1. Compile Python against uClibc and force linking with libboost_python.so
> 2. Compile Pyhton against uClibc only. Build Boost application by
> linking against libboost_python.a so no external library is needed.
>
> It may be that the 2 libraries are simply not compatible at this stage.
>
> Does anyone have any ideas? David Abrahams has suggested low level
> debugging to work out what is causing the core dump, but if the
> problem lies deep within uClibc, then I have a problem.
>
> Regards,
> Jeff Gray
Jeff, this is a very Python-specific problem. You'll probably have
better luck posting on the C++-sig:
http://www.boost.org/more/mailing_lists.htm#cplussig
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk