]>
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 | |
c3e2f19b UD |
50 | # Tests for NSS. They must have the same NSS_SHLIB_REVISION number as |
51 | # the rest. | |
ba90e050 | 52 | libnss_test1=2 |
ae5c498d | 53 | libnss_test2=2 |
c3e2f19b | 54 | |
e61abf83 | 55 | # Version for libnsl with YP and NIS+ functions. |
ba90e050 | 56 | libnsl=1 |
bba7bb78 | 57 | |
ba1ffaa1 | 58 | # This defines the shared library version numbers we will install. |
ba90e050 | 59 | libcrypt=1 |
6259ec0d | 60 | |
5b826692 | 61 | # The gross patch for programs assuming broken locale implementations. |
ba90e050 | 62 | libBrokenLocale=1 |
cbdee279 UD |
63 | |
64 | # The real-time library from POSIX.1b. | |
ba90e050 | 65 | librt=1 |
2ace5721 UD |
66 | |
67 | # The asynchronous name lookup library. | |
ba90e050 | 68 | libanl=1 |
6e236b92 SP |
69 | |
70 | # This defines the libgcc soname version this glibc is to load for | |
71 | # asynchronous cancellation to work correctly. | |
ba90e050 | 72 | libgcc_s=1 |
5695d46f AS |
73 | |
74 | # The vector math library | |
75 | libmvec=1 |