
Hi, thank you for the reply.
I tried what you suggested. I added the using gcc command to the
user-config.jam file in tools/build/v2/. I then issued the following
command in the boost root directory:
~/boost_1_36_0$ bjam toolset=gcc-arm variant=release threading=multi
--with-thread stage
and came up with this error:
./boost/config/requires_threads.hpp:29:4: error: #error "Threading
support unavaliable: it has been explicitly disabled with
BOOST_DISABLE_THREADS"
What do I need to do to enable threading? I'm specifically building
boost because I'm interested in the threading library.
Thanks again,
Rich
BTW, I moved the boost directory to my home folder.
On Tue, Sep 16, 2008 at 1:50 PM, Vladimir Prus
Richard Ketcham wrote:
Hi everyone,
Here is my question: what do I have to do to cross-compile boost with this compiler? Right now, the libraries and files associated with threading are the most important to me.
I am starting to work with boost at the behest of a coworker. My goal is to get boost compiled for an embedded linux environment. My current setup includes my desktop running Ubuntu which also hosts the buildroot for the embedded linux environment. I have downloaded boost_1_36_0.tar.bz2 and have extracted it to /usr/local/boost_1_36_0/.
Putting sources you are about to just build into /usr/local does not seem like a good idea.
For the sake of simplicity, let's say that the compiler for the embedded linux environment resides at .../staging_dir/bin/arm-linux-gcc-4.1.1
Add:
using gcc : arm : .../staging_dir/bin/arm-linux-g++-4.1.1 ;
to user-config.jam. Run:
bjam toolset=gcc-arm
- Volodya
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- There is nothing more practical than a good theory. James Maxwell