Source: glibc
Version: 2.26-6
Severity: wishlist
X-Debbugs-CC: cl...@debian.org, adcon...@0c3.net

One goal of a multiarch system is to make possible to run programs from
any other architecture. ELF executables depend on an interpreter that
should have a unique name; otherwise, loading the executable is
complicated.

Simpler multiarch systems use multiarch interpreter names. These
multiarch interpreters are officially supported in Debian,[1] despite
recent statements from Debian glibc maintainers.

Compatibility with third-party programs relies on the absence of
traditional interpreters because then there is no ambiguity about which
interpreter to invoke. Thus, I propose to support these simpler systems
by putting the traditional interpreters in the package elf-compat-links.

This way, file conflicts are solved; e.g., libc6 conflicts
on /lib/ld.so.1 on mips <-> mipsel. Of course, this may be enabled
through a build profile.

--
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84173#c14

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to