* Helmut Grohne <[email protected]>, 2012-11-21, 21:39:
The make binary package provides an architecture independent command
line interface to its reverse dependencies. As such the package should
be marked as "Multi-Arch: foreign" to make installation of packages
from different architectures easier.
I don't think this is correct. At least some of the make interfaces are
actually architecture-dependent:
$ make
/usr/lib/i386-linux-gnu/libc.so
$ sudo apt-get install -qqy make:amd64/experimental
dpkg: make: dependency problems, but removing anyway as you requested:
hardening-includes depends on make.
build-essential depends on make.
equivs depends on make.
dpkg-dev depends on make.
(Reading database ... 213788 files and directories currently installed.)
Removing make (4.0-2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Selecting previously unselected package make.
(Reading database ... 213750 files and directories currently installed.)
Preparing to unpack .../archives/make_4.0-2_amd64.deb ...
Unpacking make (4.0-2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up make (4.0-2) ...
$ make
/usr/lib/x86_64-linux-gnu/libc.so
--
Jakub Wilk
all: -lc
@echo $(<)