From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22091 invoked by alias); 12 Apr 2012 17:48:48 -0000 Received: (qmail 22080 invoked by uid 22791); 12 Apr 2012 17:48:47 -0000 X-SWARE-Spam-Status: No, hits=-8.1 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp.gentoo.org (HELO smtp.gentoo.org) (140.211.166.183) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 12 Apr 2012 17:48:32 +0000 Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 09F771B4021; Thu, 12 Apr 2012 17:48:32 +0000 (UTC) From: Mike Frysinger To: cross-distro@lists.linaro.org, Jakub Jelinek Subject: Re: Phone call (was Re: Armhf dynamic linker path) Date: Thu, 12 Apr 2012 17:48:00 -0000 User-Agent: KMail/1.13.7 (Linux/3.4.0-rc1; KDE/4.6.5; x86_64; ; ) Cc: Riku Voipio , Adam Conrad , linaro-toolchain@lists.linaro.org, Steve McIntyre , Jeff Law , gcc-patches@gcc.gnu.org, libc-ports@sourceware.org References: <201204100019.13472.vapier@gentoo.org> <20120412074729.GJ16117@tyan-ft48-01.lab.bos.redhat.com> In-Reply-To: <20120412074729.GJ16117@tyan-ft48-01.lab.bos.redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2928163.6MZOm2LD1N"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201204121349.19097.vapier@gentoo.org> X-IsSubscribed: yes Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org X-SW-Source: 2012-04/txt/msg00040.txt.bz2 --nextPart2928163.6MZOm2LD1N Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 1627 On Thursday 12 April 2012 03:47:29 Jakub Jelinek wrote: > On Thu, Apr 12, 2012 at 10:33:08AM +0300, Riku Voipio wrote: > > On 12 April 2012 09:05, Jakub Jelinek wrote: > > > On Thu, Apr 12, 2012 at 11:22:13AM +1200, Michael Hope wrote: > > >> All good. My vote is for /lib/ld-arm-linux-gnueabihf.so.3 as it: > > > The directory should be /libhf/ or /libhfp/ for that for consistency > > > with all the other architectures. Note e.g. x86_64 dynamic linker > > > is /lib64/ld-linux-x86-64.so.2, not /lib/ld-linux-x86-64.so.2. > >=20 > > For some value of consistency. x86_64, mips64, powerpc64 and sparc64 > > install to /lib64. But on ia64 it is /lib/ld-linux-ia64.so.2 and on >=20 > ia64 installs in /lib, because it isn't a multilibbed architecture. because distros choose not to support it. in first gen chips, there was=20 hardware support for running x86. so if we were to be strict, there should= =20 have been /libia64/ (or whatever) while the current x86 32bit code would st= ay=20 in /lib/. but no distro was interested in supporting that (probably due to= =20 the 32bit x86 layers being balls-ass slow), so it never happened. > > s390x it is /lib/ld64.so.1 [1]. >=20 > Ok, I forgot about this, I've tried to convince s390x folks to move it > to /lib64/ld64.so.1 many years ago, but that just didn't happen, so > /lib/ld64.so.1 is just a symlink to /lib64/ld64.so.1. > Upstream glibc binaries use /lib64/ld64.so.1 as their dynamic linker, > while all other packages use /lib/ld64.so.1 as that is hardcoded in gcc. i always thought this was weird. glad to know i'm not the only one :). -mike --nextPart2928163.6MZOm2LD1N Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. Content-length: 836 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJPhxWeAAoJEEFjO5/oN/WB73gQALIV31dwIkSKzZfD6b/KNTwf GIPDQS5o9N24BnSTetyQUNU2BPDHID1fFVVubnb7Nd63J+lyAiarOpxXEZjQX1Wy g2MxFvWoKAl2o60HrNIM397LBvMAJrnZSMYQ94WXSvnsmD6YoWg8C+y6J1rk5GD8 b/3cg/rxDHQhsDqoibiqmlCjnYWeWgJ0h5tSdQEF+R12Wvg2HgmzubYyNpYKBoZz Z4WH39wfrKS0TtYXwVveguiS7oreDg6RxojY5atrzo3aN72fu95HbXoexl8Q9ZPi uHB5qzW4daHYRlkJ6FzxgyyESt0/f0mm9+iG7ufapWFMITiip0hydOd/q90j1wmt Tz0oT4QY7Xrk1w32wkLiAy1oh7a1HRGz4QRBWyEMbm8W9KXfsEP8zyO8SW3RKLvn 4RsDIWRKCncSYLWvzDTuDNtp4iA8+TT0A6fclRd5bUst7mZiMoL/7iFbqEyHw1hr yx2C3qiqEZEB3f1t++OAOHHGDPAvawPdnZV5o/w/+qzWzuLXabszfTm/6fUaUhUq SEd1TCwtC1t2kAHeMTqQPZhsqaaenyMFU8V4013CJqGzIfJFwVNNs5kAXql98BGI OyXSMSH0CzA9xt/cF9ZJ38OoEOmoZob/oIuWDslUSdkJLNdnDOuaoZ/LgtbgBMUn KJc1TwFXL2IAVb8y3n+f =x+kD -----END PGP SIGNATURE----- --nextPart2928163.6MZOm2LD1N--