Am 01.07.2011 12:16, schrieb Emmanuel Benisty: >> The problem is quite simple: The ELF binary hardcodes the path to the >> interpreter (which is the linker). Binaries that were compiled for other >> distributions or generic binaries distributed by third parties will have >> the path "/lib64/ld-linux-x86-64.so.2" hardcoded as their interpreter - >> I don't know where this convention comes from and why they didn't choose >> /lib (choosing /lib would be no problem, as the file names for the 32 >> and 64 bit linkers differ, the former is ld-linux.so.2). > > Just FTR, it most likely comes from > http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64 I am pretty sure this came after the first distributor chose this convention for AMD64. Anyway, the reasons for the choice are explained there.
Attachment:
signature.asc
Description: OpenPGP digital signature