On Sat, Sep 14, 2013 at 12:05 PM, Steve M. Robbins <[email protected]> wrote: > On September 14, 2013 11:27:15 AM YunQiang Su wrote: >> Package: boost1.54 >> Version: 1.54.0-2 >> X-Debbugs-CC: [email protected] >> >> 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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

