Files
glibc/shlib-versions
T

90 lines
2.8 KiB
Plaintext
Raw Normal View History

# This file defines the shared library version numbers we will install.
# The following lines list filename patterns matching canonical configurations,
# and the associated versions to use for various libraries. The entire
# list is processed, with earlier entries taking precedence over later
# entries. So loose patterns at the end of the list can give defaults.
# Configuration Library versions
# ------------- ------- --------
1997-06-12 21:38:55 +00:00
# The interface to -lm depends mostly only on cpu, not on operating system.
1996-11-27 06:13:15 +00:00
i.86-.*-.* libm=6
m68k-.*-.* libm=6
1999-04-14 15:48:28 +00:00
sparc.*-.*-.* libm=6
alpha.*-.*-linux.* libm=6.1
alpha.*-.*-.* libm=6
1997-06-12 21:38:55 +00:00
powerpc-.*-.* libm=6
1999-11-17 18:54:28 +00:00
mips.*-.*-.* libm=6
1998-07-27 17:55:05 +00:00
arm.*-.*-.* libm=6
# We provide libc.so.6 for Linux kernel versions 2.0 and later.
alpha.*-.*-linux.* libc=6.1
1997-06-12 21:38:55 +00:00
.*-.*-linux.* libc=6
# libmachuser.so.1 corresponds to mach/*.defs as of Utah's UK22 release.
1996-11-27 06:13:15 +00:00
.*-.*-gnu-gnu.* libmachuser=1
# libhurduser.so.0.0 corresponds to hurd/*.defs as of 7 May 1996.
1996-11-27 06:13:15 +00:00
.*-.*-gnu-gnu* libhurduser=0.0
1996-09-21 20:05:50 +00:00
# libc.so.0.2 is for the Hurd alpha release 0.2.
1996-11-27 06:13:15 +00:00
.*-.*-gnu-gnu* libc=0.2
1996-10-13 21:35:39 +00:00
# The dynamic loader also requires different names.
1996-11-27 06:13:15 +00:00
i.86-.*-linux.* ld=ld-linux.so.2
1999-05-19 15:35:26 +00:00
sparc64-.*-linux.* ld=ld-linux.so.2
1999-04-14 15:48:28 +00:00
sparc.*-.*-linux.* ld=ld-linux.so.2
alpha.*-.*-linux.* ld=ld-linux.so.2
1998-07-27 17:55:05 +00:00
arm.*-.*-linux.* ld=ld-linux.so.2
1996-10-13 21:35:39 +00:00
# We use the ELF ABI standard name for the default.
1996-11-27 06:13:15 +00:00
.*-.*-.* ld=ld.so.1
1996-10-13 21:35:39 +00:00
# The -ldl interface (see <dlfcn.h>) is the same on all platforms.
alpha.*-.*-linux.* libdl=2.1
1996-11-27 06:13:15 +00:00
.*-.*-.* libdl=2
# So far the -lutil interface is the same on all platforms, except for the
# `struct utmp' format, which depends on libc.
alpha.*-.*-linux.* libutil=1.1
1996-11-27 06:13:15 +00:00
.*-.*-.* libutil=1
1996-10-13 21:35:39 +00:00
# Version number 2 is used on other systems for the BIND 4.9.5 resolver
# interface.
alpha.*-.*-linux.* libresolv=2.1
1996-11-27 06:13:15 +00:00
.*-.*-.* libresolv=2
# Interface revision of nss_* modules. This must match NSS_SHLIB_REVISION
# in nss/nsswitch.h, which determines the library names used for service
# names given in /etc/nsswitch.conf.
1997-12-08 03:06:47 +00:00
.*-.*-.* libnss_files=2
.*-.*-.* libnss_dns=2
.*-.*-.* libnss_db=2
.*-.*-.* libnss_compat=2
.*-.*-.* libnss_nis=2
.*-.*-.* libnss_nisplus=2
.*-.*-.* libnss_ldap=2
.*-.*-.* libnss_hesiod=2
1996-12-11 01:40:39 +00:00
1997-03-19 05:47:56 +00:00
# Version for libnsl with YP and NIS+ functions.
alpha.*-.*-linux.* libnsl=1.1
1996-12-11 01:40:39 +00:00
.*-.*-.* libnsl=1
1997-08-27 20:26:10 +00:00
# We use libdb.so.3 for the interface in version 2.x of the Berkeley DB code.
.*-.*-.* libdb=3
1998-09-23 14:02:16 +00:00
# This is the Berkeley DB 1.85. We use the version numbers from glibc 2.0.*
# for all times.
alpha-.*-linux.* libdb1=2.1
.*-.*-.* libdb1=2
1996-10-06 02:05:11 +00:00
1996-10-31 02:57:12 +00:00
# This defines the shared library version numbers we will install.
alpha.*-.*-linux.* libcrypt=1.1
1996-11-27 06:13:15 +00:00
.*-.*-.* libcrypt=1
1996-12-11 01:40:39 +00:00
1997-01-25 02:36:37 +00:00
# The gross patch for programs assuming broken locale implementations.
alpha.*-.*-linux.* libBrokenLocale=1.1
1996-12-11 01:40:39 +00:00
.*-.*-.* libBrokenLocale=1
1997-12-04 00:12:34 +00:00
# The real-time library from POSIX.1b.
.*-.*-.* librt=1