]>
Commit | Line | Data |
---|---|---|
0e3426bb RM |
1 | # This file defines the shared library version numbers we will install. |
2 | ||
3 | # The following lines list filename patterns matching canonical configurations, | |
4 | # and the associated versions to use for various libraries. The entire | |
710f7bab RM |
5 | # list is processed, with earlier entries taking precedence over later |
6 | # entries. So loose patterns at the end of the list can give defaults. | |
0e3426bb RM |
7 | |
8 | # Configuration Library versions | |
9 | # ------------- ------- -------- | |
10 | ||
11 | # The interface to -lm depends only on cpu, not on operating system. | |
8a523922 UD |
12 | i.86-.*-.* libm=6 |
13 | m68k-.*-.* libm=6 | |
14 | alpha-.*-.* libm=6 | |
0e3426bb | 15 | |
ec2ac6d5 | 16 | # We provide libc.so.6 for Linux kernel versions 2.0 and later. |
8a523922 UD |
17 | i.86-.*-linux.* libc=6 |
18 | m68k-.*-linux.* libc=6 | |
0c5ecdc4 | 19 | alpha-.*-linux.* libc=6.1 |
0e3426bb RM |
20 | |
21 | # libmachuser.so.1 corresponds to mach/*.defs as of Utah's UK22 release. | |
8a523922 | 22 | .*-.*-gnu-gnu.* libmachuser=1 |
0e3426bb RM |
23 | |
24 | # libhurduser.so.0.0 corresponds to hurd/*.defs as of 7 May 1996. | |
8a523922 | 25 | .*-.*-gnu-gnu* libhurduser=0.0 |
f68b86cc | 26 | |
8a080f40 | 27 | # libc.so.0.2 is for the Hurd alpha release 0.2. |
8a523922 | 28 | .*-.*-gnu-gnu* libc=0.2 |
ec2ac6d5 | 29 | |
d41c6f61 | 30 | # The dynamic loader also requires different names. |
8a523922 | 31 | i.86-.*-linux.* ld=ld-linux.so.2 |
d41c6f61 | 32 | # We use the ELF ABI standard name for the default. |
8a523922 | 33 | .*-.*-.* ld=ld.so.1 |
d41c6f61 | 34 | |
f68b86cc | 35 | # The -ldl interface (see <dlfcn.h>) is the same on all platforms. |
8a523922 | 36 | .*-.*-.* libdl=2 |
26da047f RM |
37 | |
38 | # So far the -lutil interface is the same on all platforms, except for the | |
39 | # `struct utmp' format, which depends on libc. | |
8a523922 | 40 | .*-.*-.* libutil=1 |
5f0e6fc7 | 41 | |
d41c6f61 | 42 | # Version number 2 is used on other systems for the BIND 4.9.5 resolver |
5f0e6fc7 | 43 | # interface. |
8a523922 | 44 | .*-.*-.* libresolv=2 |
5f0e6fc7 RM |
45 | |
46 | # Interface revision of nss_* modules. This must match NSS_SHLIB_REVISION | |
47 | # in nss/nsswitch.h, which determines the library names used for service | |
48 | # names given in /etc/nsswitch.conf. | |
8a523922 UD |
49 | .*-.*-.* libnss_files=1 |
50 | .*-.*-.* libnss_dns=1 | |
51 | .*-.*-.* libnss_db=1 | |
6259ec0d UD |
52 | .*-.*-.* libnss_compat=1 |
53 | .*-.*-.* libnss_nis=1 | |
54 | ||
55 | # Version for libnsl with YP functions. | |
56 | .*-.*-.* libnsl=1 | |
bba7bb78 RM |
57 | |
58 | # We use libdb.so.2 for the interface in version 1.85 of the Berkeley DB code. | |
8a523922 | 59 | .*-.*-.* libdb=2 |
cccda09f | 60 | |
ba1ffaa1 | 61 | # This defines the shared library version numbers we will install. |
8a523922 | 62 | .*-.*-.* libcrypt=1 |
6259ec0d UD |
63 | |
64 | # The gross patch for programs assuming broken locale implemenations. | |
65 | .*-.*-.* libBrokenLocale=1 |