I’m trying to cross compile boost 1.46.1 for an embedded arm system on Ubuntu 10.10.  I have a fairly large application with compiles fine using my arm tool chain.

 

When I follow the instructions for cross compiling boost bjam keeps on building ia32 objects instead of arm objects.

 

My user-config.jam is

 

using gcc : arm : /opt/timesys/i.MX51evk/toolchain/bin/armv7l-none-linux-gnueabi-g++ ;

 

When I enter

 

./bjam –toolchain=gcc-arm

 

The objects and libraries compiled are for ia32, not arm.

 

I’m checking with the Linux file command.

 

Any help would be appreciated.





This email and any files transmitted with it are confidential & proprietary to Systems and Software Enterprises, Inc. (dba IMS). This information is intended solely for the use of the individual or entity to which it is addressed. Access or transmittal of the information contained in this e-mail, in full or in part, to any other organization or persons is not authorized.