Some binaries using /lib/ld.so instead of /lib64/ld.so
Hi,
I'm seeing the following warnings from prelink:
/usr/sbin/prelink.bin: /usr/sbin/zic: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/sbin/iconvconfig: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/sbin/nscd_nischeck: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /bin/nc: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/less: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/rpcinfo: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/localedef: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/iconv: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/dc: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/rpcgen: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/sprof: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/getent: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/lesskey: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/locale: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/gencat: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/file: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/screen: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/lessecho: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/getconf: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/bin/zdump: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
/usr/sbin/prelink.bin: /usr/lib/pt_chown: Using /lib/ld-linux-x86-64.so.2, not /lib64/ld-linux-x86-64.so.2 as dynamic linker
And indeed:
$ ldd /usr/bin/less |grep ld
/lib/ld-linux-x86-64.so.2 (0x0000003b3cc00000)
whereas all other binaries on the system use this:
$ ldd /bin/ls |grep ld
/lib64/ld-linux-x86-64.so.2 (0x0000003b3cc00000)
Of course, both ld.so versions are the same, but:
- this inconsistency may be the result of a more serious problem
- I like all binaries on my system to be consistent :>.
Is this something the kind AMD64 porters could fix or should I send bug
reports for the concerned packages ?
--
Laurent Bonnaud.
http://www.lis.inpg.fr/pages_perso/bonnaud/
Reply to: