summaryrefslogtreecommitdiff
path: root/shlib-versions
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2001-06-14 03:01:06 +0000
committerRoland McGrath <roland@gnu.org>2001-06-14 03:01:06 +0000
commite418753ce9f82e7f4c85161d0097fcd5094bcc7b (patch)
tree97416a4697aa4182d7395dd3031750402a274a31 /shlib-versions
parent6999d70e2fdee6297545aa593cfcd8bf2d35afd3 (diff)
2001-06-13 Roland McGrath <roland@frob.com>
* shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): libc=0.3 [USE_IN_LIBIO && !GLIBC_OLDEST_ABI] (.*-.*-gnu-gnu.*): Use GLIBC_2.2.4 as default version set.
Diffstat (limited to 'shlib-versions')
-rw-r--r--shlib-versions12
1 files changed, 9 insertions, 3 deletions
diff --git a/shlib-versions b/shlib-versions
index e525261c49..21eb67fcfe 100644
--- a/shlib-versions
+++ b/shlib-versions
@@ -23,6 +23,12 @@
s390x-.*-linux.* DEFAULT GLIBC_2.2
cris-.*-linux.* DEFAULT GLIBC_2.2
+%if defined(USE_IN_LIBIO) && !defined(GLIBC_OLDEST_ABI)
+// If you use configure --enable-libio --enable-oldest-abi=2.0 then we
+// won't rename the old version sets and all the libraries except libc
+// itself ought to be binary compatible with the libc.so.0.2 ABI.
+.*-.*-gnu-gnu.* DEFAULT GLIBC_2.2.4
+%endif
# Configuration Library=version Earliest symbol set (optional)
# ------------- --------------- ------------------------------
@@ -56,9 +62,9 @@ hppa.*-.*-.* libc=6 GLIBC_2.2
%ifndef USE_IN_LIBIO
# libc.so.0.2 is for the Hurd alpha release 0.2.
.*-.*-gnu-gnu.* libc=0.2
-%else /* experimental only! */
-# libc.so.0.3 is
-.*-.*-gnu-gnu.* libc=0.2.91.libio GLIBC_2.2.3
+%else
+# libc.so.0.3 is the first Hurd libc using libio.
+.*-.*-gnu-gnu.* libc=0.3
%endif
# The dynamic loader also requires different names.