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
smime.p7s
Description: S/MIME cryptographic signature