[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: <foo> link with -L/usr/lib

sorry for huge mistake bugs report.

My program met some problem. I am shutdowning the wrong bugs.

On Tue, Sep 17, 2013 at 7:05 PM, Samuel Thibault <sthibault@debian.org> wrote:
> Let's discuss this on debian-devel. Here is what I answered to bug
> 723358 about hwloc.
> Samuel Thibault, le Tue 17 Sep 2013 13:01:32 +0200, a écrit :
>> YunQiang Su, le Tue 17 Sep 2013 18:38:26 +0800, a écrit :
>> > This package has one or more -L/usr/lib in its build system,
>> Err, no, it doesn't.  Please recheck your build log carefully.  And
>> don't do Mass Bug Filling without extra care, which includes discussing
>> about it on debian-devel first!
>> > which will make it ftbfs if there is libraries under /usr/lib,
>> > while is not the default architecture, mips* for example.
>> >
>> > On mips* systems, /usr/lib is defined as place to hold O32
>> > libraries, and /usr/lib32 for N32, and /usr/lib64 is for N64.
>> That's not necessarily a problem: a spurious -L/usr/lib does not hurt,
>> the linker will simply not take the binaries.  It's only if -L/usr/lib
>> is required for proper linking that it would be a problem.  But the
>> compiler already has that in its search path, so there is really no
>> problem.
>> > Beside the way, on the multiarch system like Debian, user may install
>> > libraries under /usr/lib by hand.
>> No, they are not supposed to be doing that.
>> > The attachement is the buildlog of this package on mips64el platform.
>> The build didn't even start...
> Samuel

YunQiang Su

Reply to: