I think I must have a basic misunderstanding or incorrect configuration, but I am not able to build 64-bit Boost libraries. The example below is for the Thread library, but the Chrono lib had the same error (but on error_code.cpp). For history, I have compiled the 32-bit versions fine.

If it matters, the host processor is 32-bit OS (64-bit Intel proc?) and I want to cross-compile for 64-bit OS and 64-bit Intel / Xeon proc.
[user@machine boost_1_47_0]$ cat /etc/issue
Scientific Linux SL release 4.9 (Beryllium)
Kernel \r on an \m

[user@machine boost_1_47_0]$ uname -a
Linux machine 2.6.9-89.0.20.EL #1 Tue Feb 2 19:06:41 CST 2010 i686 i686 i386 GNU/Linux


Thanks,
Tim

p.s. I searched the boost.build archives for "64-bit mode not compiled in" and found relevant.



Example:
[user@machine boost_1_47_0]$ ./bjam --with-thread address-model=64

Building the Boost C++ Libraries.



Component configuration:

    - chrono                   : not building
    - date_time                : not building
    - exception                : not building
    - filesystem               : not building
    - graph                    : not building
    - graph_parallel           : not building
    - iostreams                : not building
    - math                     : not building
    - mpi                      : not building
    - program_options          : not building
    - python                   : not building
    - random                   : not building
    - regex                    : not building
    - serialization            : not building
    - signals                  : not building
    - system                   : not building
    - test                     : not building
    - thread                   : building
    - wave                     : not building

...patience...
...found 523 targets...
...updating 16 targets...
common.mkdir bin.v2/libs/thread/build/gcc-3.4.6/release/address-model-64
common.mkdir bin.v2/libs/thread/build/gcc-3.4.6/release/address-model-64/threading-multi
common.mkdir bin.v2/libs/thread/build/gcc-3.4.6/release/address-model-64/threading-multi/pthread
gcc.compile.c++ bin.v2/libs/thread/build/gcc-3.4.6/release/address-model-64/threading-multi/pthread/thread.o
libs/thread/src/pthread/thread.cpp:1: sorry, unimplemented: 64-bit mode not compiled in

    "g++"  -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -m64 -Wno-long-long -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DNDEBUG  -I"." -c -o "bin.v2/libs/thread/build/gcc-3.4.6/release/address-model-64/threading-multi/pthread/thread.o" "libs/thread/src/pthread/thread.cpp"