Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Jul 2008 09:50:35 +0100
From:      Tom Evans <tevans.uk@googlemail.com>
To:        Edwin Groothuis <edwin@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org
Subject:   Re: cvs commit: src/usr.bin/ldd ldd.1 ldd.c
Message-ID:  <1215161435.35536.50.camel@localhost>
In-Reply-To: <200807032238.m63Mc8cZ039421@repoman.freebsd.org>
References:  <200807032238.m63Mc8cZ039421@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-JaoWvdMHzf6Gbahru/W0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


On Thu, 2008-07-03 at 22:37 +0000, Edwin Groothuis wrote:
> edwin       2008-07-03 22:37:51 UTC
>=20
>   FreeBSD src repository
>=20
>   Modified files:
>     usr.bin/ldd          ldd.1 ldd.c=20
>   Log:
>   SVN rev 180236 on 2008-07-03 22:37:51Z by edwin
>  =20
>   On 64 bit architectures, you can run 32 bit executables and the rtld ca=
n trace them, but ldd(1) doesn't know yet how to detect them:
>  =20
>       [/] root@ed-exigent>ldd `which httpd`
>       ldd: /usr/local/sbin/httpd: can't read program header
>       ldd: /usr/local/sbin/httpd: not a dynamic executable
>  =20
>       But...
>  =20
>       [/] root@ed-exigent>LD_32_TRACE_LOADED_OBJECTS=3D=3D1 `which httpd`
>       libm.so.4 =3D> /lib32//libm.so.4 (0x280c8000)
>       libaprutil-1.so.2 =3D> /usr/local/lib/libaprutil-1.so.2 (0x280de000=
)
>       libexpat.so.6 =3D> /usr/local/lib/libexpat.so.6 (0x280f2000)
>       libiconv.so.3 =3D> /usr/local/lib/libiconv.so.3 (0x28110000)
>       libapr-1.so.2 =3D> /usr/local/lib/libapr-1.so.2 (0x281fd000)
>       libcrypt.so.3 =3D> /lib32//libcrypt.so.3 (0x2821d000)
>       libpthread.so.2 =3D> not found (0x0)
>       libc.so.6 =3D> /lib32//libc.so.6 (0x28235000)
>       libpthread.so.2 =3D> /usr/lib32/libpthread.so.2 (0x2830d000)
>  =20
>   Added support in ldd(1) for the LD_32_xxx environment variables if
>   the architecture of the machine is >32 bits. If we ever go to 128
>   bit architectures this excercise will have to be repeated but thanks
>   to earlier commits today it will be relative simple.
>  =20
>   PR:             bin/124906
>   Submitted by:   edwin
>   Approved by:    bde (mentor)
>   MFC after:      1 week
>  =20
>   Revision  Changes    Path
>   1.27      +6 -0      src/usr.bin/ldd/ldd.1
>   1.36      +76 -2     src/usr.bin/ldd/ldd.c

Hi Edwin, this is fantastic. Can it be MFC'ed to RELENG_6?

Cheers

Tom

--=-JaoWvdMHzf6Gbahru/W0
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAkht5FcACgkQlcRvFfyds/cw2wCglfTXOHYz6gr9RC1EbrH4Y7Dx
lc0An1ztSG3H7LAkfF/Z+8tQj2LwjCEo
=MhNJ
-----END PGP SIGNATURE-----

--=-JaoWvdMHzf6Gbahru/W0--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1215161435.35536.50.camel>