shlib-versions 2.2 KB

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