-# An entry with DEFAULT in the second column gives a default third column
-# to apply on matching configurations when the matching entry for a particular
-# library has no third column. The defaults must precede the entries they
-# apply to.
-
-# Configuration DEFAULT Earliest symbol set
-# ------------- --------------- ------------------------------
-
-s390x-.*-linux.* DEFAULT GLIBC_2.2
-cris-.*-linux.* DEFAULT GLIBC_2.2
-x86_64-.*-linux.* DEFAULT GLIBC_2.2.5
-%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.6
-%endif
-
-# Configuration Library=version Earliest symbol set (optional)
-# ------------- --------------- ------------------------------
-
-# The interface to -lm depends mostly only on cpu, not on operating system.
-sparc64-.*-linux.* libm=6 GLIBC_2.2
-alpha.*-.*-linux.* libm=6.1
-mips.*-.*-linux.* libm=6 GLIBC_2.0 GLIBC_2.2
-ia64-.*-linux.* libm=6.1 GLIBC_2.2
-sh.*-.*-linux.* libm=6 GLIBC_2.2
-hppa.*-.*-.* libm=6 GLIBC_2.2
-.*-.*-linux.* libm=6
-.*-.*-gnu-gnu.* libm=6
-
-# We provide libc.so.6 for Linux kernel versions 2.0 and later.
-alpha.*-.*-linux.* libc=6.1
-# Working mips versions were never released between 2.0 and 2.2.
-mips.*-.*-linux.* libc=6 GLIBC_2.0 GLIBC_2.2
-ia64-.*-linux.* libc=6.1 GLIBC_2.2
-sh.*-.*-linux.* libc=6 GLIBC_2.2
-sparc64-.*-linux.* libc=6 GLIBC_2.2
-hppa.*-.*-.* libc=6 GLIBC_2.2
-.*-.*-linux.* libc=6
-
-# libmachuser.so.1 corresponds to mach/*.defs as of Utah's UK22 release.
-.*-.*-gnu-gnu.* libmachuser=1
-
-# libhurduser.so.0.0 corresponds to hurd/*.defs as of 7 May 1996.
-.*-.*-gnu-gnu.* libhurduser=0.0
-
-%ifndef USE_IN_LIBIO
-# libc.so.0.2 is for the Hurd alpha release 0.2.
-.*-.*-gnu-gnu.* libc=0.2
-%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.
-i.86-.*-linux.* ld=ld-linux.so.2
-sparc64-.*-linux.* ld=ld-linux.so.2 GLIBC_2.2
-sparc.*-.*-linux.* ld=ld-linux.so.2
-alpha.*-.*-linux.* ld=ld-linux.so.2
-arm.*-.*-linux.* ld=ld-linux.so.2
-sh.*-.*-linux.* ld=ld-linux.so.2 GLIBC_2.2
-ia64-.*-linux.* ld=ld-linux-ia64.so.2 GLIBC_2.2
-mips.*-.*-linux.* ld=ld.so.1 GLIBC_2.0 GLIBC_2.2
-hppa.*-.*-.* ld=ld.so.1 GLIBC_2.2
-s390x-.*-linux.* ld=ld64.so.1 GLIBC_2.2
-cris-.*-linux.* ld=ld.so.1 GLIBC_2.2
-x86_64-.*-linux.* ld=ld-linux-x86-64.so.2 GLIBC_2.2.5