Multiarch interpreter names for traditional architectures
Javier Serrano Polo
javier@jasp.net
Sun Feb 4 16:25:00 GMT 2018
Dear list,
Multiarch systems allow to run programs from other architectures. ELF
executables for traditional architectures depend on interpreter names
that may conflict with each other. For instance, it is complicated to
run alpha programs on x86 systems.
Simpler systems use multiarch interpreter names. I am looking for
consensus since I would like to avoid, e.g., having ld-linux-i386.so.2,
ld-linux-i686.so.2, ld-linux-x86.so.2, and ld-linux-x86-32.so.2 for x86.
What would be the proper multiarch names for the following
architectures? I present suggestions:
alpha ld-linux-alpha.so.2
arm,soft-float,LE ld-linux-armsfle.so.3
hppa ld-linux-hppa.so.1
m68k ld-linux-m68k.so.1
mips,classic NaN,o32,BE ld-linux-mips.so.1
mips,classic NaN,o32,LE ld-linux-mipsle.so.1
mips,classic NaN,n64,LE ld-linux-mips64le.so.1
powerpc,32-bit ld-linux-powerpc.so.1
powerpc SPE ld-linux-powerpcspe.so.1
powerpc,64-bit,BE ld-linux-powerpc64.so.1
powerpc,64-bit,LE ld-linux-powerpc64le.so.2
s390,64-bit ld-linux-s390-64.so.1
sh,SH4 ld-linux-sh4.so.2
sparc,64-bit ld-linux-sparc64.so.2
x86 ld-linux-x86.so.2
hurd,x86 ld-hurd-x86.so.1
kfreebsd,x86 ld-kfreebsd-x86.so.1
Thank you.
-------------- 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/20180204/37710db1/attachment.p7s>
More information about the Libc-alpha
mailing list