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 16-09-2013 02:59, Alan Modra 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.

Just being pick before anyone do: I think the ChangeLog entry should be 
sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl... instead.

Otherwise, looks good to me. 


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