This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: PowerPC LE configury
- From: "Ryan S. Arnold" <ryan dot arnold at gmail dot com>
- To: Alan Modra <amodra at gmail dot com>
- Cc: Roland McGrath <roland at hack dot frob dot com>, libc-alpha <libc-alpha at sourceware dot org>
- Date: Mon, 16 Sep 2013 12:19:04 -0500
- Subject: Re: PowerPC LE configury
- Authentication-results: sourceware.org; auth=none
- References: <20130809050118 dot GG3294 at bubble dot grove dot modra dot org> <20130830232101 dot 0FAEF2C060 at topped-with-meat dot com> <20130916055932 dot GA15467 at bubble dot grove dot modra dot org>
On Mon, Sep 16, 2013 at 12:59 AM, Alan Modra <amodra@gmail.com> wrote:
> On Fri, Aug 30, 2013 at 04:21:01PM -0700, Roland McGrath wrote:
>> I think we want to avoid the new directories and the Implies nightmare if
>> they are really only needed for the abilist files. We've talked before
>> about changing the way we find abilist files, and this seems like a good
>> forcing function to actually do it in this cycle.
>>
>> The strawman idea is that sysdeps makefiles or configure or something would
>> just set some variable like 'abi-name'. Then we'd look for
>> $(libname)-$(abi-name).abilist instead of $(libname).abilist. (The only
>> reason then to look in sysdeps dirs instead of one common place is so that
>> add-on ports can supply them.)
>
> Something like this?
>
> * configure.in: Map powerpc64le and powerpcle to base_machine/machine.
> * configure: Regenerate.
> * nptl/shlib-versions: Powerpc*le starts at 2.19.
> * shlib-versions: Likewise.
> * Makerules (abilist): Define and use var in abilist rules.
> * sysdeps/unix/sysv/linux/powerpc/Makefile (abilist): Define.
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/ld-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libBrokenLocale-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libanl-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libc-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libcrypt-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libdl-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libm-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libnsl-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libpthread-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libresolv-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/librt-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libthread_db-le.abilist,
> * sysdeps/unix/sysv/linux/powerpc/powerpc64le/nptl/libutil-le.abilist:
> New files.
I reviewed the patch and I think it looks good. I think Roland will
have to sign off on whether it matches his vision.
Ryan