* 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 $(<)

Reply via email to