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 <vladimir@codesourcery.com> wrote:
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