This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] change GLIBC PPC64/ELF2 ABI default to 2.17
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: <munroesj at us dot ibm dot com>
- Cc: Roland McGrath <roland at hack dot frob dot com>, Adhemerval Zanella <azanella at linux dot vnet dot ibm dot com>, Adam Conrad <adconrad at 0c3 dot net>, Brooks Moses <brooks dot moses at dpdx dot net>, <libc-alpha at sourceware dot org>, <carlos at redhat dot com>
- Date: Fri, 31 Jan 2014 23:10:27 +0000
- Subject: Re: [PATCH] change GLIBC PPC64/ELF2 ABI default to 2.17
- Authentication-results: sourceware.org; auth=none
- References: <20140131201607 dot GG99202 at jinx> <1391202081 dot 1683 dot 17 dot camel at spokane1 dot rchland dot ibm dot com> <20140131213241 dot GP15976 at 0c3 dot net> <20140131215927 dot 769937441B at topped-with-meat dot com> <1391209204 dot 1683 dot 95 dot camel at spokane1 dot rchland dot ibm dot com>
On Fri, 31 Jan 2014, Steven Munroe wrote:
> Given that we have eliminated the doomsday scenario and Roland has
> answered the last technical question to the contrary, I believe that the
> simplest, most robust, and inclusive answer is to set the shlib-version
> for powerpc64le to 2.17
>
> I understand this against GLIBC policy but I believe these are special
> circumstances (new enterprise platforms are not born every day, the
> process is messy). We need to get past this we so get back to normal
> process and policies.
>
> I have ask Adhemerval to prepare any additional patches required to
> abilist for a clean make check moving forward.
<https://sourceware.org/ml/libc-alpha/2013-08/msg00096.html> was I think
Alan Modra's original proposal for ABI baselines. There were concerns
about the piles of Implies files that needs, but I think it's better to
get the ABI baselines checked in, and possibly clean up the directory
structures later, than to leave them out and risk ABI breakage that will
be hard to detect and fix.
Identifying and dealing with past ABI breakage when adding baselines is a
pain - you need to compare systematically against binaries of various past
releases. The bulk of the issues at
<https://sourceware.org/glibc/wiki/PortStatus> could be fixed in a few
minutes each, but I expect adding the ABI baselines for Hurd and hppa will
be significantly more work.
--
Joseph S. Myers
joseph@codesourcery.com