Bug#776841: libgnutls28-dev: please make libgnutls-dev package multi-arch

Michel Briand michelbriand at free.fr
Mon Feb 2 11:02:54 UTC 2015


Package: libgnutls28-dev
Version: 3.3.8-4~bpo70+1
Severity: important

Dear Maintainer,

package libgnutls28-dev:amd64 offers all required file to build an 
application with GnuTLS on Debian amd64 architecture.

Whereas libgnutls28-dev:i386 lacks some important files (libgnutls.a
and the link libgnutls.so).

Thus it is impossible to cross-compile to i386.

   * What led up to the situation?

Cross-compiling an application with GnuTLS from amd64 to i386.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

gcc -m32

   * What was the outcome of this action?

Link fails:

/usr/bin/ld.bfd.real: cannot find -lgnutls

   * What outcome did you expect instead?

That the package libgnutls28-dev:i386 offers the same files as
libgnutls28-dev:amd64 :

ll /usr/lib/*/libgnutls.so
lrwxrwxrwx 1 root root 25 nov.  18 22:27 /usr/lib/x86_64-linux-gnu/libgnutls.so -> libgnutls-deb0.so.28.41.0

ll /usr/lib/*/libgnutls.a
-rw-r--r-- 1 root root 2435010 nov.  18 22:27 /usr/lib/x86_64-linux-gnu/libgnutls.a


Regards,
Michel


-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (50, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-0.bpo.4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgnutls28-dev depends on:
ii  libc6-dev [libc-dev]  2.13-38+deb7u6
ii  libgnutls-deb0-28     3.3.8-4~bpo70+1
ii  libgnutlsxx28         3.3.8-4~bpo70+1
ii  libp11-kit-dev        0.20.7-1~bpo70+1
ii  libtasn1-6-dev        4.2-2~bpo70+1
ii  nettle-dev            2.7.1-1~bpo70+1
ii  zlib1g-dev            1:1.2.7.dfsg-13

libgnutls28-dev recommends no packages.

Versions of packages libgnutls28-dev suggests:
ii  gnutls-bin    3.3.8-4~bpo70+1
ii  gnutls-doc    3.3.8-4~bpo70+1
ii  guile-gnutls  3.3.8-4~bpo70+1

-- no debconf information



More information about the Pkg-gnutls-maint mailing list