This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PowerPC LE configury


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]