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: [PATCH] change GLIBC PPC64/ELF2 ABI default to 2.17


On Thu, 2014-01-30 at 16:24 +0100, Andreas Schwab wrote:
> Steven Munroe <munroesj@linux.vnet.ibm.com> writes:
> 
> > yes the 2.18 and 2.17 back ports must have forward compatible with
> > GLIBC-2.19, which the normal requirement. I and not asking for change to
> > the GLIBC-2.19 ABI. I am asking to change the GLIBC DEFAULT symbol for
> > the new PPC64LE platform to be 2.17.
> 
> But you _are_ changing the GLIBC 2.19 ABI.  Changing the baseline will
> *remove* all versioned symbols from the old baseline that didn't receive
> a new version in between.
> 
We are not change the current Big Endian ABI which must include symbols
back to GLIBC-2.3. That ABI continues unchanged.

Look at the patch:

 powerpc64-.*-linux.*   libpthread=0            GLIBC_2.3
-powerpc.*le-.*-linux.* libpthread=0            GLIBC_2.18
+powerpc.*le-.*-linux.* libpthread=0            GLIBC_2.17

The current PPC64 BE ABI is not changing.

Do you object to the current state where DEFAULT is GLIBC-2.18. Are your
suggesting we disallow Adam's port? If not why would you object to
allowing Carlos' port? And debian, Fedora, and ...

We are only changing this for the PPC64 Little endian ELF2 ABI. We
should remove most of the old compatibility symbols from before what
ever we agree the new "year zero" should be. 

We only debating the "year zero" Default version for an new ABI for a
new platform.



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