This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Multiarch interpreter names for traditional architectures


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.

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]