]>
Commit | Line | Data |
---|---|---|
c729e7c1 JM |
1 | # This file (and shlib-versions files in sysdeps directories) defines |
2 | # the shared library version numbers we will install. | |
0e3426bb | 3 | |
ba90e050 JM |
4 | # The following lines list the associated versions to use for various |
5 | # libraries. The entire list is processed, with earlier entries | |
6 | # taking precedence over later entries (and the files from sysdeps | |
7 | # directories coming before those from other subdirectories, which | |
8 | # come before this file). | |
0e3426bb | 9 | |
88268852 RM |
10 | # This file can use cpp-style conditionals starting with % instead of # |
11 | # to test the symbols defined in config.h by configure. | |
12 | ||
ba90e050 | 13 | # In the optional second column, there can one or more symbol set names |
733af7d6 RM |
14 | # listed, which must be in ascending version order reading left to right |
15 | # and must appear in this same order in the Versions.def file. Each listed | |
16 | # version subsumes all prior versions back to the previous listed version. | |
dda7bd84 | 17 | # |
ba90e050 JM |
18 | # An entry with DEFAULT in the first column gives a default second |
19 | # column to apply when the matching entry for a particular library has | |
20 | # no second column. The defaults must precede the entries they apply | |
21 | # to. | |
733af7d6 | 22 | |
ba90e050 JM |
23 | # Library=version Earliest symbol set (optional) |
24 | # --------------- ------------------------------ | |
0e3426bb | 25 | |
d41c6f61 | 26 | # We use the ELF ABI standard name for the default. |
ba90e050 | 27 | ld=ld.so.1 |
d41c6f61 | 28 | |
f68b86cc | 29 | # The -ldl interface (see <dlfcn.h>) is the same on all platforms. |
ba90e050 | 30 | libdl=2 |
26da047f RM |
31 | |
32 | # So far the -lutil interface is the same on all platforms, except for the | |
33 | # `struct utmp' format, which depends on libc. | |
ba90e050 | 34 | libutil=1 |
5f0e6fc7 | 35 | |
d41c6f61 | 36 | # Version number 2 is used on other systems for the BIND 4.9.5 resolver |
5f0e6fc7 | 37 | # interface. |
ba90e050 | 38 | libresolv=2 |
5f0e6fc7 RM |
39 | |
40 | # Interface revision of nss_* modules. This must match NSS_SHLIB_REVISION | |
41 | # in nss/nsswitch.h, which determines the library names used for service | |
42 | # names given in /etc/nsswitch.conf. | |
ba90e050 JM |
43 | libnss_files=2 |
44 | libnss_dns=2 | |
45 | libnss_compat=2 | |
ba90e050 JM |
46 | libnss_ldap=2 |
47 | libnss_hesiod=2 | |
48 | libnss_db=2 | |
6259ec0d | 49 | |
e61abf83 | 50 | # Version for libnsl with YP and NIS+ functions. |
ba90e050 | 51 | libnsl=1 |
bba7bb78 | 52 | |
ba1ffaa1 | 53 | # This defines the shared library version numbers we will install. |
ba90e050 | 54 | libcrypt=1 |
6259ec0d | 55 | |
5b826692 | 56 | # The gross patch for programs assuming broken locale implementations. |
ba90e050 | 57 | libBrokenLocale=1 |
cbdee279 UD |
58 | |
59 | # The real-time library from POSIX.1b. | |
ba90e050 | 60 | librt=1 |
2ace5721 UD |
61 | |
62 | # The asynchronous name lookup library. | |
ba90e050 | 63 | libanl=1 |
6e236b92 SP |
64 | |
65 | # This defines the libgcc soname version this glibc is to load for | |
66 | # asynchronous cancellation to work correctly. | |
ba90e050 | 67 | libgcc_s=1 |
5695d46f AS |
68 | |
69 | # The vector math library | |
70 | libmvec=1 | |
2d2d9f2b SP |
71 | |
72 | # The malloc debug library | |
73 | libc_malloc_debug=0 |