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