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]

Multiarch interpreter names for traditional architectures


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.

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]