[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#741519: libcups2-dev: arch-dependent file in "Multi-Arch: same" package



* Didier 'OdyX' Raboud <odyx@debian.org>, 2014-03-17, 08:28:
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?

I'm not sure. Dear multiarch-devel@ readers, what do you think?

--
Jakub Wilk


Reply to: