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]

[PATCH] change GLIBC PPC64/ELF2 ABI default to 2.17


Starting a new platform is always more complicated then we would like
and we often find examples where the needs of the larger Linux community
trumps our initial assumptions.

Each distribution decides how it will support a new platform and we have
requests to allow for back-ports of PPC64LE ELF2 to a GLIBC-2.17. 

To support the larger Linux community we need to insure forward
compatibility across releases, and this implies setting the GLIBC
powerpc.*le-.*-linux.* default back 2.17.

We are not asking to apply this patch retroactively to the GLIBC-2.17
source. But we like to get this patch accepted upstream to serve notice
to all involved (in PPC64LE) that GLIBC-2.17 is the oldest symbol set,
and promise this it final word on the topic.

We also ask that all distributions apply this patch and ELF2 ABI patches
if they planing to support the PPC64LE platform and doing a back port of
the to GLIBC-2.17 or 2.18.

thanks.

--

2014-01-29  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>

        * nptl/shlib-versions: Change powerpc*le start to 2.17.
        * shlib-versions: Likewise.

---

diff --git a/nptl/shlib-versions b/nptl/shlib-versions
index 495b240..f6b9b9a 100644
--- a/nptl/shlib-versions
+++ b/nptl/shlib-versions
@@ -2,5 +2,5 @@
sparc64.*-.*-linux.*    libpthread=0            GLIBC_2.2
 sh.*-.*-linux.*                libpthread=0            GLIBC_2.2
 s390x-.*-linux.*       libpthread=0            GLIBC_2.2
 powerpc64-.*-linux.*   libpthread=0            GLIBC_2.3
-powerpc.*le-.*-linux.* libpthread=0            GLIBC_2.18
+powerpc.*le-.*-linux.* libpthread=0            GLIBC_2.17
 .*-.*-linux.*          libpthread=0
diff --git a/shlib-versions b/shlib-versions
index 51f5327..78b0ad7 100644
--- a/shlib-versions
+++ b/shlib-versions
@@ -23,7 +23,7 @@

 s390x-.*-linux.*        DEFAULT                        GLIBC_2.2
 powerpc64-.*-linux.*   DEFAULT                 GLIBC_2.3
-powerpc.*le-.*-linux.* DEFAULT                 GLIBC_2.18
+powerpc.*le-.*-linux.* DEFAULT                 GLIBC_2.17
 .*-.*-gnu-gnu.*                DEFAULT                 GLIBC_2.2.6

 # Configuration                ABI                     Identifier for
ABI data files




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