Multiarch interpreter names for traditional architectures

Javier Serrano Polo javier@jasp.net
Mon Feb 5 03:16:00 GMT 2018


El dg 04 de 02 de 2018 a les 12:06 -0500, Zack Weinberg va escriure:
> Debian's version of "multiarch" (see
> https://wiki.debian.org/Multiarch) uses /lib/$(CANONICAL_HOST)/ld.so.2
> where $(CANONICAL_HOST) is a slightly adjusted version of the GNU
> canonical system identifier.

/lib/i386-linux-gnu/ld.so.2 would be fine for x86.

El dg 04 de 02 de 2018 a les 18:19 +0100, Florian Weimer va escriure:
> Not if the kernel invokes the right emulator.  Why isn't it possible to 
> arrange for that?

It is possible, but complicated. In the example, kernel starts the alpha
emulator, then the emulator looks for the interpreter requested by the
program. A prepared system does not ship the traditional alpha/x86
interpreter, then the emulator looks for the alpha multiarch
interpreter. Otherwise, if the traditional x86 interpreter is installed,
the user must tell the alpha emulator to ignore that interpreter.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3386 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20180205/7cbfe088/attachment.p7s>


More information about the Libc-alpha mailing list