Message info
 
To:Julian Taylor From:Antonio Valentino Subject:Bug#657789: (no subject) Date:Sun, 19 Feb 2012 19:48:51 +0100
 

Hi Julian,

Il 19/02/2012 00:31, Julian Taylor ha scritto:
> the patch in that upstream bug is bogus, it will fail on all arches
> except amd64.
> It should not be applied in debian in that way.
>
> The canonical way to solve this problem (if you don't want to use
> pkg-config) is to try to compile and link to figure out if the library
> is usable.
> e.g.
> c = distutils.ccompiler.new_compiler()
> c.has_function("lzo_version_date", libraries=("lzo2",)
> (this is similar to AC_TRY_COMPILE in autotools)
>
> the debian can also just disable the check as the package should know
> exactly what is available during the build and runtime.
> You will want to to fail when something goes wrong with the dependencies
> and not hide the failure in some log message.
>
> the LDFLAGS setting is not necessary, the toolchain is aware of the
> multiarch paths already.
>

the fix upstream has been improved.
I think e can remove the LDFLAGS custom setting when the next upstream
version will be in debian.


best regards

--
Antonio Valentino



--
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org