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

Andreas Metzler ametzler at bebt.de
Mon Feb 2 18:47:01 UTC 2015


On 2015-02-02 Michel Briand <michelbriand at free.fr> wrote:
> Package: libgnutls28-dev
> Version: 3.3.8-4~bpo70+1
> Severity: important

> 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).


[...]
>    * 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
[...]

Hello Michel,

I have just downloaded libgnutls28-dev_3.3.8-4~bpo70+1_i386.deb and
libgnutls28-dev_3.3.8-4~bpo70+1_amd64.deb from debian to doublecheck
that the package is ok an complete. Both amd64 and i386 contain the
required files:
====================================================================
ametzler at argenau:/tmp$ debdiff libgnutls28-dev_3.3.8-4~bpo70+1_i386.deb libgnutls28-dev_3.3.8-4~bpo70+1_amd64.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/lib/x86_64-linux-gnu/libgnutls.a
-rw-r--r--  root/root   /usr/lib/x86_64-linux-gnu/libgnutlsxx.a
-rw-r--r--  root/root   /usr/lib/x86_64-linux-gnu/pkgconfig/gnutls.pc
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/libgnutls.so -> libgnutls-deb0.so.28.41.0
lrwxrwxrwx  root/root   /usr/lib/x86_64-linux-gnu/libgnutlsxx.so -> libgnutlsxx.so.28.1.0

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /usr/lib/i386-linux-gnu/libgnutls.a
-rw-r--r--  root/root   /usr/lib/i386-linux-gnu/libgnutlsxx.a
-rw-r--r--  root/root   /usr/lib/i386-linux-gnu/pkgconfig/gnutls.pc
lrwxrwxrwx  root/root   /usr/lib/i386-linux-gnu/libgnutls.so -> libgnutls-deb0.so.28.41.0
lrwxrwxrwx  root/root   /usr/lib/i386-linux-gnu/libgnutlsxx.so -> libgnutlsxx.so.28.1.0

Control files: lines which differ (wdiff format)
------------------------------------------------
Architecture: [-i386-] {+amd64+}
Installed-Size: [-2324-] {+2824+}
====================================================================

cu Andreas


-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the Pkg-gnutls-maint mailing list