Package: libneon27-dev,libneon27-gnutls-dev
Version: 0.30.2-1
Severity: important
User: multiarch-de...@lists.alioth.debian.org
Usertags: multiarch

libneon27-dev and libneon27-gnutls-dev are wrongly marked Multi-Arch:
foreign. E.g. libneon27-dev:amd64 contains the following architecture
dependent files:

/usr/lib/x86_64-linux-gnu/libneon.a
/usr/lib/x86_64-linux-gnu/libneon.so
/usr/lib/x86_64-linux-gnu/pkgconfig/neon.pc

None of them poses an architecture-independent interface. Thus marking
these packages Multi-Arch: foreign is wrong.

The current marking breaks cross compilation of any reverse dependency
of these libraries as it causes a build architecture development package
to be used when a host architecture development package was expected.

These development packages simply should not have a Multi-Arch header as
long as they contain neon-config. See #643341 for a similar issue and
elaborate rationale.

Helmut

Reply via email to