Boost logo

Boost-Build :

From: Dan Pieczynski (dpieczynski_at_[hidden])
Date: 2008-02-25 10:04:40


I'm attempting to build a 32 bit BOOST library on 64 bit CENTOS. Using g++
version 3.4.6 20060404 red Hat 3.4.6-8

I finally figured out how to generate and compile the cod as 32 bit but I've
run into a couple of problems.

My environment is set as:
export PATH=`pwd`/tools/jam/src/bin.linux:$PATH
export CFLAGS=-m32
export CXXFLAGS=-m32
export LDFLAGS=-m32

32 bit libs are being generated in build
subdirectories ./bin.v2/libs/date_time/build/gcc-3.4.6/debug/address-model-
32/architecture-x86/threading-multi/libboost_date_time-gcc34-mt-d-
1_34_1.so.1.34.1

But those libraries aren't being copied into a single directory at the end.
Am I missing something?

Also, I noticed a compiler error which effected some of the compiles. The
error was: "LONG_BIT definition appears wrong for platform (bad gcc/glibc
config?)." from /usr/include/python2.3/pyport.h. I have confirmed that I am
using a 64 bit version of Python.

Thanks for your help.


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk