public inbox for libc-ports@sourceware.org
 help / color / mirror / Atom feed
From: "Paulo César Pereira de Andrade" <paulo.cesar.pereira.de.andrade@gmail.com>
To: Jakub Jelinek <jakub@redhat.com>
Cc: Michael Hope <michael.hope@linaro.org>,
	Steve McIntyre <steve.mcintyre@linaro.org>,
		cross-distro@lists.linaro.org, gcc-patches@gcc.gnu.org,
		Adam Conrad <adconrad@debian.org>,
	libc-ports@sourceware.org, 	linaro-toolchain@lists.linaro.org,
	Jeff Law <law@redhat.com>
Subject: Re: Phone call (was Re: Armhf dynamic linker path)
Date: Thu, 12 Apr 2012 20:33:00 -0000	[thread overview]
Message-ID: <CAHAq8pGeM_gpRbu7y93yFKe9YgeB5gJxuvvFmw0Tt_QCAUUCsg@mail.gmail.com> (raw)
In-Reply-To: <20120412060523.GI16117@tyan-ft48-01.lab.bos.redhat.com>

Em 12 de abril de 2012 03:05, Jakub Jelinek <jakub@redhat.com> escreveu:
> 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.
> For distros that choose to multilib softfp vs. hardfp all the hardfp
> libraries would go into the usual */lib{qual} paths (for qual hf resp.
> hfp), for others /libhf can be a symlink to /lib or for those doing
> multiarch stuff can be a symlink to the multiarch location of the thing.

  I would feel a bit better with a commitment for multilib if using /libhf,
but really just to make users life easier. Providing the infrastructure
(by having multilib packages) is asking for it to be used. In the skype
example, if multilib is supported by all distros, skype may as well
provide only an armv5te software float build for linux arm.
  This is the reason, for example, to install skype in my x86_64
computer I need to install 32 bit qt, alsa, X11 libraries, etc to be
able to install x86 skype.

> I'm fine with arm and hf (resp. hfp) being mentioned in the name of
> the dynamic linker, but IMNSHO having there gnu and eabi strings
> is an overkill - why mention gnu there, when all the other
> architectures which also have GNU libc dynamic linkers don't?  That
> part is implicit.  And, EABI is implied by so.3, softfp dynamic linker
> for EABI is /lib/ld-linux.so.3 while softfp dynamic linker for the old
> ABI is /lib/ld-linux.so.2.
>
>        Jakub

Paulo

      parent reply	other threads:[~2012-04-12 20:33 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20120331103406.GA17776@einval.com>
     [not found] ` <201204100019.13472.vapier@gentoo.org>
     [not found]   ` <4F83B5AD.3010302@redhat.com>
     [not found]     ` <201204100033.08853.vapier@gentoo.org>
     [not found]       ` <4F83B939.10205@redhat.com>
     [not found]         ` <4F84AC96.6020500@redhat.com>
     [not found]           ` <20120411010608.GC25263@einval.com>
     [not found]             ` <20120411223755.GD25263@einval.com>
2012-04-11 23:22               ` Michael Hope
     [not found]                 ` <CAHAq8pGbEtmu=QuOFGJpPCck6fFmb63Zm+Ax5B9Bg-m3U1UQ_w@mail.gmail.com>
2012-04-12  0:16                   ` Michael Hope
2012-04-12  1:15                     ` Paulo César Pereira de Andrade
2012-04-12  1:40                       ` Michael Hope
2012-04-12  2:15                         ` Paulo César Pereira de Andrade
     [not found]                     ` <20120412003801.GS26898@dream.aleph1.co.uk>
2012-04-12  1:27                       ` Michael Hope
2012-04-12  6:06                 ` Jakub Jelinek
     [not found]                   ` <CAAqcGHmJL4jiL8u3MMqw_B38m1HHbVGdZouiEqJV3o_JkLPf5g@mail.gmail.com>
2012-04-12  7:48                     ` Jakub Jelinek
2012-04-12 17:48                       ` Mike Frysinger
2012-04-12 17:53                         ` Jakub Jelinek
2012-04-12 18:14                           ` Mike Frysinger
2012-04-12 17:46                   ` Mike Frysinger
2012-04-12 20:33                   ` Paulo César Pereira de Andrade [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAHAq8pGeM_gpRbu7y93yFKe9YgeB5gJxuvvFmw0Tt_QCAUUCsg@mail.gmail.com \
    --to=paulo.cesar.pereira.de.andrade@gmail.com \
    --cc=adconrad@debian.org \
    --cc=cross-distro@lists.linaro.org \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=jakub@redhat.com \
    --cc=law@redhat.com \
    --cc=libc-ports@sourceware.org \
    --cc=linaro-toolchain@lists.linaro.org \
    --cc=michael.hope@linaro.org \
    --cc=steve.mcintyre@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).