Package: fftw
Severity: serious
Justification: Policy 10.2

fftw and its varient packages currently build shared libraries with rules
like:

    cd mpi && gcc -shared -Wl,-soname \
        -Wl,libfftw_mpi.so.$(version_major) \
        -o .libs/libfftw_mpi.so.$(lib_version) sched.lo \
        TOMS_transpose.lo transpose_mpi.lo fftwnd_mpi.lo fftw_mpi.lo

The resulting shared library depends on the mpich shared library, but
since that shared library isn't explicitly linked in the fftw rules,
the dependency isn't encoded in the fftw library.

This violates policy 10.2 and prevents shared library dependencies from
working properly.

This should be resolvable by adding the shared libraries that this
library depends on to the link line, but I've not checked to be sure of
exactly which libraries those are.

(Also, when fixing this, you will want to change the Suggests of mpich
to mpich-bin instead; the mpich package has been reorganized and the
old mpich package is no longer available.)

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.30
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to