Boost Users :
From: Vladimir Michl (vladimir.michl_at_[hidden])
Date: 2006-01-11 07:56:55
There were some warnings, but the libraries have build.
I tried it with gcc 3.2.1 and gcc 3.4.4.
With gcc 3.2.1 I needed to add to bjam command line "-sGXX=arm-linux-g++
-D_REENTRANT" to compile it correctly.
I prefixed ar and objcopy to use arm-linux-ar and arm-linux-objcopy.
PS: I didn't use the program that uses boost on ARM yet.
On Wed, 2006-01-11 at 11:25 +0100, James Hughes wrote:
> I had the same problem in the same circumstance. Just hacked mine to call
> the correct objcopy.
> Did you get the whole boost system to build cleanly - I am still seeing
> problems (although a very recent post may have explained why)
> -----Original Message-----
> From: Vladimir Michl [mailto:vladimir.michl_at_[hidden]]
> Sent: 10 January 2006 17:03
> To: boost-users
> Subject: [Boost-users] Cross compiling boost libraries with gcc and
> using boost jam to crosscompile third-party library (Jambase problem)
> Hi all in this list,
> recently I was put into task to cross compile boost for ARM platform
> with GCC.
> My building platform is i386 Linux with gcc and cross compiling to arm
> Standard way for this kind of compilation is, that name of cross
> compiler (running under i386 but producing arm code) and all cross
> binary utilities are prefixed by target plarform, so like arm-linux-gcc,
> arm-linux-g++, arm-linux-ar, arm-linux-objcopy for arm-linux.
> And this is causing a bit of problem with boost.
> I can force GCC and GXX, but still have a problem with ar and objcopy.
> I've tried to setup GCC_BIN_DIRECTORY but it didn't work.
> So I've done a small patch to tools/build/v1/gcc-tools.jam adding
> GCC_PREFIX variable, that if set up, will prefix names of all tools with
> that prefix.
> So I can compile boost with
> bjam -sTOOLS=gcc -sGCC_PREFIX=arm-linux- stage
> May be it will be useful to add the same functionality to
> gcc-stlport-tools.jam or mingw.
> So please find attached changes.
> It is possible to include them into next boost release?
> By the way, the same problem appears when boost jam is used to compile
> some third-party libraries. Is this place good to talk about boost jam
> and its Jambase file?
-- Vladimir Michl <vladimir.michl_at_[hidden]>, ICQ# 312939054 Tel: +447793527010 +447906361574 +420608413590
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net