maillog: 15/08/2005-07:25:36(-0700): Stefan Jones types
> On Mon, 2005-08-15 at 17:18 +0900, Georgi Georgiev wrote:
> > On x86-64 the native ELFs do not use ld-linux.so.2, but
> > ld-linux-x86-64.so.2 instead.
> 
> Okey, thanks, using /usr/include/gnu/lib-names.h would soon sort out
> that problem at compile time!

I hope you do intend to support both types of executables on amd64.
After all the current method with ldd works fine for both and I guess
you don't want any regression.

[EMAIL PROTECTED] ~ $ ldd /bin/ls
        librt.so.1 => /lib/librt.so.1 (0x00002aaaaabc3000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x00002aaaaaccc000)
        libacl.so.1 => /lib/libacl.so.1 (0x00002aaaaae27000)
        libc.so.6 => /lib/libc.so.6 (0x00002aaaaaf2e000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002aaaab166000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002aaaab27c000)
        libattr.so.1 => /lib/libattr.so.1 (0x00002aaaab37f000)
[EMAIL PROTECTED] ~ $ ldd /opt/RealPlayer/realplay.bin 
        linux-gate.so.1 =>  (0xffffe000)
        libstdc++.so.5 => /emul/linux/x86/usr/lib/libstdc++.so.5 (0x55589000)
        libgdk-x11-2.0.so.0 => /emul/linux/x86/usr/lib/libgdk-x11-2.0.so.0 
(0x5563c000)
        libatk-1.0.so.0 => /emul/linux/x86/usr/lib/libatk-1.0.so.0 (0x556b6000)
        libgdk_pixbuf-2.0.so.0 => 
/emul/linux/x86/usr/lib/libgdk_pixbuf-2.0.so.0 (0x556ce000)
        libm.so.6 => /lib32/libm.so.6 (0x556e3000)
        libpangoxft-1.0.so.0 => /emul/linux/x86/usr/lib/libpangoxft-1.0.so.0 
(0x5570a000)
        libpangox-1.0.so.0 => /emul/linux/x86/usr/lib/libpangox-1.0.so.0 
(0x55711000)
        libpango-1.0.so.0 => /emul/linux/x86/usr/lib/libpango-1.0.so.0 
(0x5571c000)
        libgobject-2.0.so.0 => /emul/linux/x86/usr/lib/libgobject-2.0.so.0 
(0x55754000)
        libgmodule-2.0.so.0 => /emul/linux/x86/usr/lib/libgmodule-2.0.so.0 
(0x55786000)
        libdl.so.2 => /lib32/libdl.so.2 (0x5578a000)
        libglib-2.0.so.0 => /emul/linux/x86/usr/lib/libglib-2.0.so.0 
(0x5578f000)
        libgtk-x11-2.0.so.0 => /emul/linux/x86/usr/lib/libgtk-x11-2.0.so.0 
(0x5580d000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0x55ad5000)
        libc.so.6 => /lib32/libc.so.6 (0x55ae8000)
        libX11.so.6 => /emul/linux/x86/usr/lib/libX11.so.6 (0x55c1c000)
        libgcc_s.so.1 => 
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/32/libgcc_s.so.1 (0x55ce6000)
        libXrandr.so.2 => /emul/linux/x86/usr/lib/libXrandr.so.2 (0x55cf0000)
        libXi.so.6 => /emul/linux/x86/usr/lib/libXi.so.6 (0x55cf3000)
        libXinerama.so.1 => /emul/linux/x86/usr/lib/libXinerama.so.1 
(0x55cfb000)
        libXft.so.2 => /emul/linux/x86/usr/lib/libXft.so.2 (0x55cfe000)
        libfreetype.so.6 => /emul/linux/x86/usr/lib/libfreetype.so.6 
(0x55d10000)
        libfontconfig.so.1 => /emul/linux/x86/usr/lib/libfontconfig.so.1 
(0x55d80000)
        libXfixes.so.3 => /emul/linux/x86/usr/lib/libXfixes.so.3 (0x55da7000)
        libXcursor.so.1 => /emul/linux/x86/usr/lib/libXcursor.so.1 (0x55dac000)
        libXrender.so.1 => /emul/linux/x86/usr/lib/libXrender.so.1 (0x55db5000)
        libXext.so.6 => /emul/linux/x86/usr/lib/libXext.so.6 (0x55dbd000)
        /lib/ld-linux.so.2 (0x55555000)
        libpangoft2-1.0.so.0 => /emul/linux/x86/usr/lib/libpangoft2-1.0.so.0 
(0x55dcc000)
        libexpat.so.0 => /emul/linux/x86/usr/lib/libexpat.so.0 (0x55df1000)
        libz.so.1 => /emul/linux/x86/lib/libz.so.1 (0x55e11000)


-- 
\/   Georgi Georgiev   \/ You must be the change you wish to see in    \/
/\    [EMAIL PROTECTED]    /\ the world. --Mahatma Gandhi                  /\
\/  +81(90)2877-8845   \/                                              \/
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to