Bug#966117: libcppunit-dev: Can libcppunit-dev become Multi-Arch:same?
Package: libcppunit-dev
Version: 1.14.0-3
Severity: normal
Dear maintainers,
libcppunit-dev's control file does not currently specify "Multi-Arch: same."
I may be missing an important detail, but it seems that it could specify it
because the included libraries are installed in the right architecture-dependent
folder.
The current situation severely hinders the cross-compileability of libcppunit.
For example, when trying to cross-compile for arm64, an
apt-get install libcppunit-dev:arm64
will uninstall libcppunit-dev:amd64 (and libcppunit-1.x:amd64).
(Not using a separate sysroot for the cross-compilation and instead
installing other-architectural build dependencies on the host is
a bit yucky-ish, of course, but besides the point.)
I have verified that the libcppunit packages in Buster, Bullseye, Sid
lack a "Multi-Arch: same". Is this an omission, or am I simply missing
a crucial piece on why it cannot apply?
Thanks a lot for your attention.
Best regards,
Tobias
-- System Information:
Debian Release: 10.3
APT prefers buster
APT policy: (500, 'buster')
Architecture: i386 (i686)
Foreign Architectures: arm64
Kernel: Linux 4.15.0-106-generic (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libcppunit-dev depends on:
ii libcppunit-1.14-0 1.14.0-3
libcppunit-dev recommends no packages.
Versions of packages libcppunit-dev suggests:
pn libcppunit-doc <none>
-- no debconf information
Reply to: