libcups2-dev is marked as "Multi-Arch: same", but the following file
is architecture-dependent:
/usr/bin/cups-config
An example diff between i386 and amd64 is attached.
@@ -22,8 +22,8 @@
exec_prefix=/usr
bindir=/usr/bin
includedir=${prefix}/include
-libdir=${prefix}/lib/i386-linux-gnu
-imagelibdir=${prefix}/lib/i386-linux-gnu
+libdir=${prefix}/lib/x86_64-linux-gnu
+imagelibdir=${prefix}/lib/x86_64-linux-gnu
datarootdir=/usr/share
datadir=/usr/share
sysconfdir=/etc
libdir and imagelibdir are used by cups-config to determine the path to
the static library. Would it be acceptable with multiarch in mind to
let /usr/bin/cups-config use dpkg-architecture (+depend on dpkg-dev) or
gcc -print-multiarch (+depend on gcc/build-essential) to determine the
path for it?