[Debian-med-packaging] Bug#702882: f2c is simply not added to the linker flags

Mathieu Malaterre malat at debian.org
Thu Dec 19 09:40:42 UTC 2013


On Thu, Dec 19, 2013 at 9:33 AM, Andreas Tille <andreas at an3as.eu> wrote:
> Hi,
>
> On Mon, Dec 09, 2013 at 06:16:41PM +0100, Gert Wollny wrote:
>> here the configure script claims that f2c is added anyway:
>>
>> >   [AC_MSG_RESULT(not found, trying to use -lf2c anyway.)]
>>
>> but then it does this (and the patch doesn't touch that line):
>>
>> >   LDFLAGS="${LDFLAGS}"
>>
>> which should read (just like the in the BLAS test below)
>>
>>   LDFLAGS="${LDFLAGS} -lf2c"
>
> I tested the proposed "ugly_fix.patch" which leads to the following
> build log snippets:
>
> ...
> checking for gmp.h... yes
> checking for f77_alloc_ in -lf2c... no
> checking for f77_alloc in -lf2c... no
> checking for F77_ALLOC_ in -lf2c... no
> checking for F77_ALLOC in -lf2c... no
> checking for f_open in -lf2c... yes
> checking for daxpy_ in -lblas... yes
> checking for dlarnv_ in -llapack... yes
> ...
> ...
>   Use internal F2C       -- no
> ...
> ...
> /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/usr/include/libxml2  -Wl,-z,relro -lgmp -lblas -llapack -larpack -lglpk - o libplfit.la  error.lo gss.lo kolmogorov.lo lbfgs.lo options.lo plfit.lo zeta.lo  -larpack -llapack -lblas -lf2c
> ...
> ...
> dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libigraph0/usr/lib/x86_64-linux-gnu/libigraph.so.0.0.0 was not linked against libf2c.so.2 (it uses none of the library's symbols)
> ...
>
>
> Perhaps I missunderstood the whole problem of this bug report.
>
> Are there any test cases to run to verify the correctness of the
> package?

The correct patch seems to be described here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702882#52



More information about the Debian-med-packaging mailing list