[pkg-boost-devel] Bug#722758: Bug#722758: boost1.54 link with -L/usr/lib

YunQiang Su wzssyqa at gmail.com
Sat Sep 14 06:34:12 UTC 2013


On Sat, Sep 14, 2013 at 12:05 PM, Steve M. Robbins <steve at sumost.ca> wrote:
> On September 14, 2013 11:27:15 AM YunQiang Su wrote:
>> Package: boost1.54
>> Version: 1.54.0-2
>> X-Debbugs-CC: wzssyqa at gmail.com
>>
>> This package has one or more -L/usr/lib in its build system,
>> which will make it ftbfs if there is libraries under /usr/lib,
>> while is not the default architecture, mips* for example.
>
> Can you shed some light on why Boost has successfully built
> on mips and mipsel for years with this flaw?
Before multiarch, on mipsel, the N64 bit libraries is installed into
/usr/lib64, N32 is to /usr/lib32, so it can successful build.

If we have mips64el before multiarch (for lenny for example), then,
the path will be the same situation with mipsel,
N64 -> /usr/lib64
N32 -> /usr/lib32
O32 -> /usr/lib
So if built with -L/usr/lib, it will failed to build.

For mips64el with multilib and multiarch support
N64 -> /usr/lib/mips64el-linux-gnuabi64
N32 -> /usr/lib32
O32 -> /usr/lib

It will still failed to build if with -L/usr/lib
>
> -Steve



-- 
YunQiang Su



More information about the pkg-boost-devel mailing list