reassign 722781 libimlib2-dev
retitle 722781 libimlib2-dev: should not pass -L/usr/lib from imlib2.pc
kthxbye

On sab, set 14, 2013 at 11:29:10 +0800, YunQiang Su wrote:
> Package: hsetroot
> Version: 1.0.2-3
> 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.
> 
> On mips* systems, /usr/lib is defined as place to hold O32
> libraries, and /usr/lib32 for N32, and /usr/lib64 is for N64.
> 
> Beside the way, on the multiarch system like Debian, user may install
> libraries under /usr/lib by hand.
> 
> Please use the default search path if you can, and please consider fix
> this.

hsetroot does not define any -L parameters by itself, but it seems to be
getting the -L/usr/lib from the imlib2 pkgconfig file. From imlib2.pc in the
libimlib2-dev package:

  prefix=/usr
  exec_prefix=${prefix}
  libdir=${exec_prefix}/lib
  includedir=${prefix}/include

  Name: imlib2
  Description: Powerful image loading and rendering library
  Version: 1.4.5
  Libs: -L${libdir} -lImlib2
  Cflags: -I${includedir}

(note the libdir variable).

I'm reassigning this to libimlib2-dev. I also plan to adopt the imlib2 package
and upload a new version that should fix this, but its reverse dependencies may
need to be rebuilt to actually fix the problem.

Cheers

-- 
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'

Attachment: signature.asc
Description: Digital signature

Reply via email to