Standard Shared Libraries (from the GNU C Library)

Edit Package glibc

The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library. A system is not functional
without these libraries.

Refresh
Refresh
Source Files
Filename Size Changed
0001-Updated-translations-for-2.23.patch 0001746871 1.67 MB
0002-Regenerate-libc.pot-for-2.23.patch 0000056134 54.8 KB
0003-Regenerated-configure-scripts.patch 0000000665 665 Bytes
0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0000003855 3.76 KB
0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0000000654 654 Bytes
0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0000000793 793 Bytes
0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0000000713 713 Bytes
0008-Update-NEWS.patch 0000000616 616 Bytes
0009-sln-use-stat64.patch 0000000635 635 Bytes
0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0000000281 281 Bytes
0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0000001244 1.21 KB
0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0000004974 4.86 KB
0013-Mention-BZ-19762-in-NEWS.patch 0000000436 436 Bytes
0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0000001170 1.14 KB
0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0000001311 1.28 KB
0016-Fix-resource-leak-in-resolver-bug-19257.patch 0000000710 710 Bytes
0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0000001078 1.05 KB
0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0000005817 5.68 KB
0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0000028255 27.6 KB
0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0000011951 11.7 KB
0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0000002121 2.07 KB
0022-configure-fix-test-usage.patch 0000002455 2.4 KB
0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0000002032 1.98 KB
0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0000000608 608 Bytes
0025-getnameinfo-Do-not-preserve-errno.patch 0000001189 1.16 KB
0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0000015893 15.5 KB
0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0000004327 4.23 KB
0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0000001589 1.55 KB
0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0000005357 5.23 KB
0030-hesiod-Remove-RCS-keywords.patch 0000001298 1.27 KB
0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0000014607 14.3 KB
0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0000000602 602 Bytes
0033-malloc-Remove-NO_THREADS.patch 0000002502 2.44 KB
0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0000017595 17.2 KB
0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0000006597 6.44 KB
0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0000000835 835 Bytes
0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0000000636 636 Bytes
0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0000002306 2.25 KB
0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0000004747 4.64 KB
0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0000002833 2.77 KB
0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0000001487 1.45 KB
0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0000003201 3.13 KB
0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0000009039 8.83 KB
0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0000001269 1.24 KB
0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0000000860 860 Bytes
0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0000014442 14.1 KB
0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0000007377 7.2 KB
0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0000012784 12.5 KB
0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0000005006 4.89 KB
0052-Fix-tst-dlsym-error-build.patch 0000000487 487 Bytes
0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0000002002 1.96 KB
0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0000004764 4.65 KB
0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0000005644 5.51 KB
0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch 0000001306 1.28 KB
_constraints 0000000288 288 Bytes
_service 0000000508 508 Bytes
abort-no-flush.patch 0000002022 1.97 KB
baselibs.conf 0000000668 668 Bytes
bindresvport.blacklist 0000000415 415 Bytes
check-build.sh 0000000798 798 Bytes
clntudp-call-alloca.patch 0000001148 1.12 KB
crypt_blowfish-1.2-hack_around_arm.diff 0000000180 180 Bytes
crypt_blowfish-1.2-sha.diff 0000005903 5.76 KB
crypt_blowfish-1.3.tar.gz 0000030310 29.6 KB
crypt_blowfish-const.patch 0000001616 1.58 KB
crypt_blowfish-gensalt.patch 0000010563 10.3 KB
fix-locking-in-_IO_cleanup.patch 0000006082 5.94 KB
fnmatch-collating-elements.patch 0000013951 13.6 KB
glibc-2.14-crypt.diff 0000012736 12.4 KB
glibc-2.2-sunrpc.diff 0000002239 2.19 KB
glibc-2.23.tar.xz 0013455260 12.8 MB
glibc-2.23.tar.xz.sig 0000000473 473 Bytes
glibc-2.3.2.no_archive.diff 0000001490 1.46 KB
glibc-2.3.3-nscd-db-path.diff 0000001018 1018 Bytes
glibc-2.3.90-langpackdir.diff 0000001971 1.92 KB
glibc-2.3.90-noversion.diff 0000001730 1.69 KB
glibc-2.3.locales.diff.bz2 0000328722 321 KB
glibc-2.4-china.diff 0000000839 839 Bytes
glibc-2.4.90-no_NO.diff 0000002109 2.06 KB
glibc-bindresvport-blacklist.diff 0000003596 3.51 KB
glibc-c-utf8-locale.patch 0000008517 8.32 KB
glibc-cpusetsize.diff 0000001044 1.02 KB
glibc-disable-gettext-for-c-utf8.patch 0000000486 486 Bytes
glibc-fix-double-loopback.diff 0000001061 1.04 KB
glibc-memset-nontemporal.diff 0000000875 875 Bytes
glibc-nodate.patch 0000001526 1.49 KB
glibc-nscd.conf.patch 0000000550 550 Bytes
glibc-resolv-mdnshint.diff 0000000777 777 Bytes
glibc-resolv-reload.diff 0000004563 4.46 KB
glibc-testsuite.changes 0000263495 257 KB
glibc-testsuite.patch 0000000636 636 Bytes
glibc-testsuite.spec 0000046136 45.1 KB
glibc-utils.changes 0000263495 257 KB
glibc-utils.spec 0000046042 45 KB
glibc-version.diff 0000000855 855 Bytes
glibc.changes 0000263495 257 KB
glibc.keyring 0000031153 30.4 KB
glibc.rpmlintrc 0000001395 1.36 KB
glibc.spec 0000046116 45 KB
glibc_post_upgrade.c 0000008665 8.46 KB
iconv-reset-input-buffer.patch 0000010249 10 KB
ldd-system-interp.patch 0000001192 1.16 KB
manpages.patch 0000000738 738 Bytes
manpages.tar.bz2 0000010824 10.6 KB
nis-initgroups-status.patch 0000001447 1.41 KB
noversion.tar.bz2 0000001833 1.79 KB
nscd-gc-crash.patch 0000002334 2.28 KB
nscd-server-user.patch 0000000351 351 Bytes
nscd.conf 0000000027 27 Bytes
nscd.service 0000000507 507 Bytes
nss-db-path.patch 0000001354 1.32 KB
nss-files-long-lines-2.patch 0000004746 4.63 KB
nsswitch.conf 0000001240 1.21 KB
powerpc-elision-enable-envvar.patch 0000001501 1.47 KB
pre_checkin.sh 0000000886 886 Bytes
reinitialize-dl_load_write_lock.patch 0000000637 637 Bytes
robust-mutex-deadlock.patch 0000004210 4.11 KB
strncat-avoid-array-bounds-warning.patch 0000001015 1015 Bytes
Revision 205 (latest revision is 289)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 407108 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 205)
- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for
  stncat on i586 (BZ #20260)
- Update glibc.keyring
- Unset MALLOC_CHECK_ during testsuite run

- nsswitch.conf: Add fallback to files for passwd and group to prepare for
  libnsl removal.

- nis-initgroups-status.patch: Return proper status from
  _nss_nis_initgroups_dyn (bsc#984269, BZ #20262)
- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to
  check for timeout (bsc#985170, BZ #20263) (forwarded request 407107 from Andreas_Schwab)
Comments 1

Larry Finger's avatar

This update (version 2.39) breaks USB passthru for all Virtualbox virtual machines. Reversion to version 2.38 restores functionality.

openSUSE Build Service is sponsored by