]>
Commit | Line | Data |
---|---|---|
1 | # This file (and shlib-versions files in sysdeps directories) defines | |
2 | # the shared library version numbers we will install. | |
3 | ||
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). | |
9 | ||
10 | # This file can use cpp-style conditionals starting with % instead of # | |
11 | # to test the symbols defined in config.h by configure. | |
12 | ||
13 | # In the optional second column, there can one or more symbol set names | |
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. | |
17 | # | |
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. | |
22 | ||
23 | # Library=version Earliest symbol set (optional) | |
24 | # --------------- ------------------------------ | |
25 | ||
26 | # We use the ELF ABI standard name for the default. | |
27 | ld=ld.so.1 | |
28 | ||
29 | # The -ldl interface (see <dlfcn.h>) is the same on all platforms. | |
30 | libdl=2 | |
31 | ||
32 | # So far the -lutil interface is the same on all platforms, except for the | |
33 | # `struct utmp' format, which depends on libc. | |
34 | libutil=1 | |
35 | ||
36 | # Version number 2 is used on other systems for the BIND 4.9.5 resolver | |
37 | # interface. | |
38 | libresolv=2 | |
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. | |
43 | libnss_files=2 | |
44 | libnss_dns=2 | |
45 | libnss_compat=2 | |
46 | libnss_nis=2 | |
47 | libnss_nisplus=2 | |
48 | libnss_ldap=2 | |
49 | libnss_hesiod=2 | |
50 | libnss_db=2 | |
51 | ||
52 | # Tests for NSS. They must have the same NSS_SHLIB_REVISION number as | |
53 | # the rest. | |
54 | libnss_test1=2 | |
55 | libnss_test2=2 | |
56 | ||
57 | # Version for libnsl with YP and NIS+ functions. | |
58 | libnsl=1 | |
59 | ||
60 | # This defines the shared library version numbers we will install. | |
61 | libcrypt=1 | |
62 | ||
63 | # The gross patch for programs assuming broken locale implementations. | |
64 | libBrokenLocale=1 | |
65 | ||
66 | # The real-time library from POSIX.1b. | |
67 | librt=1 | |
68 | ||
69 | # The asynchronous name lookup library. | |
70 | libanl=1 | |
71 | ||
72 | # This defines the libgcc soname version this glibc is to load for | |
73 | # asynchronous cancellation to work correctly. | |
74 | libgcc_s=1 | |
75 | ||
76 | # The vector math library | |
77 | libmvec=1 |