Boost logo

Boost-Build :

Subject: Re: [Boost-build] cross compiling linux boost libraries into mips board
From: Vladimir Prus (ghost_at_[hidden])
Date: 2010-07-14 05:25:05

On Wednesday 14 July 2010 13:03:47 Madhukar Sandi wrote:

> Hi
> I am able to cross compile with mips tool chain
> But im getting so much errors.
> Please give some clues, how to resolve my errors
> gcc.compile.c++ bin.v2/libs/math/build/gcc-mips/release/threading-multi/cyl_bessel_i.o
> /tmp/ccAlBvKj.s: Assembler messages:
> /tmp/ccAlBvKj.s:6362: Error: opcode not supported on this processor: mips1 (mips1) `ll $3,4($16)'

It seems like some bits of Boost, shared_ptr most likely, is using an instruction which is not
supported by the default flavour of MIPS gcc uses. The complete list of architectures is:

        mips1 mips2 mips3 mips4 mips32 mips32r2 mips64

Would you please try passing additional Boost.Build option


Where <XXX> is taken from the above list. Either pick whatever is right for your target,
or try them all. Let me know if this helps. If that does not help, use




as appropriate. Those defines are documented in smart_prt documentation, I believe.


Vladimir Prus

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at