* Helmut Grohne <hel...@subdivi.de>, 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 $(<)