Linux repositories inspector

glibc-static - C library static libraries for -static linking.

The glibc-static package contains the C library static libraries for -static linking. You don't need these, unless you link statically, which is highly discouraged.
2.31.9000
Fedora iconFedora rawhide
2.30
Fedora iconFedora 31
2.29
Fedora iconFedora 30
2.28
Fedora iconFedora 29
2.27
Fedora iconFedora 28
2.17
CentOS iconCentOS 7.7.1908
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm2.17-292.el7Jan 071.55 MiB7.56 MiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm2.27-8.fc282019-01-141.54 MiB8.91 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.28-9.fc292019-01-141.71 MiB11.1 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.28-6.fc292019-01-141.71 MiB11.1 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.29-9.fc30Jun 171.87 MiB23.4 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm2.30-5.fc31Jan 071.82 MiB24 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.31.9000-4.fc33Mar 181.81 MiB20.3 MiBFedora Project

Latest updates

Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.31.9000-3.fc33 to 2.31.9000-4.fc33

Mar 18
  • Auto-sync with upstream branch master,
    commit 2de7fe62534b7a6461c633114f03e9dff394f5f7.
  • parse_tunables: Fix typo in comment
  • ldconfig: trace origin paths with -v
  • test-container: print errno when execvp fails
  • [AArch64] Improve integer memcpy
  • Add NEWS entry for CVE-2020-10029 (bug 25487)
  • gcc PR 89877: miscompilation due to missing cc clobber in longlong.h macros
  • mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e
  • elf: Fix wrong indentation from commit eb447b7b4b
  • y2038: linux: Provide __futimesat64 implementation
  • y2038: linux: Provide __lutimes64 implementation
  • y2038: linux: Provide __futimes64 implementation
  • y2038: fix: Add missing libc_hidden_def for __futimens64
  • sparc: Move sigreturn stub to assembly
  • ldbl-128ibm: Let long double files have specific compiler flags
  • ldbl-128ibm-compat: Add tests for IBM long double functions
  • powerpc: Fix feraiseexcept and feclearexcept macros
  • arm: Fix softp-fp Implies (BZ #25635)
  • Remove reference of --without-fp on configure
  • linux/sysipc: Include linux/posix_types.h for __kernel_mode_t
  • Improve IFUNC check [BZ #25506]
  • linux: Clear mode_t padding bits (BZ#25623)
  • linux: Remove aarch64 ipc_priv.h
  • Linux: Use __fstatat64 in fchmodat implementation
  • Linux: Use AT_FDCWD in utime, utimes when calling utimensat
  • S390: Remove backchain-based fallback and use generic backtrace.c.
  • manual: Fix wrong declaration of wcschr [BZ #24654]
  • manual: Fix typo in parse_printf_format example [BZ #24638]
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.31.9000-1.fc33 to 2.31.9000-3.fc33

Mar 08
  • Emergency patch for broken utimes/utime functions
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.31-1.fc32 to 2.31.9000-1.fc33

Feb 27
  • Auto-sync with upstream branch master,
    commit 758599bc9dcc5764e862bd9e1613c5d1e6efc5d3.
  • elf: Apply attribute_relro to pointers in elf/dl-minimal.c
  • powerpc: Refactor fenvinline.h
  • nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS
  • csu: Use ELF constructor instead of _init in libc.so
  • ldbl-128ibm: make ieee754.h work with IEEE 128 long double
  • ldbl-128ibm-compat: fixup subdir location of several funcs
  • ldbl-128ibm-compat: enforce correct abi flags on internal file
  • ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions
  • Undefine redirections after long double definition on __LDBL_COMPAT [BZ #23294]
  • nios2: Fix Linux kABI for syscall return
  • Fix use-after-free in glob when expanding ~user (bug 25414)
  • nptl: Move pthread_setschedparam implementation into libc
  • nptl: Move pthread_getschedparam implementation into libc
  • Add hidden prototypes for __sched_getparam, __sched_getscheduler
  • nptl: Move pthread_cond_init implementation into libc
  • nptl: Move pthread_cond_destroy implementation into libc
  • nptl: Move pthread_condattr_init implementation into libc
  • nptl: Move pthread_condattr_destroy implementation into libc
  • nptl: Move pthread_attr_setscope implementation into libc
  • nptl: Move pthread_attr_getscope implementation into libc
  • nptl: Move pthread_attr_setschedpolicy implementation into libc
  • nptl: Move pthread_attr_getschedpolicy implementation into libc
  • nptl: Sort routines list in Makefile alphabetically
  • nptl: Use .NOTPARALLEL in Makefile only if actually running tests
  • Block all signals on timer_create thread (BZ#10815)
  • Fix tst-pkey expectations on pkey_get [BZ #23202]
  • y2038: linux: Provide __gettimeofday64 implementation
  • Linux: Work around kernel bugs in chmod on /proc/self/fd paths [BZ #14578]
  • Introduce <elf-initfini.h> and ELF_INITFINI for all architectures
  • mips: Fix bracktrace result for signal frames
  • Move implementation of <file_change_detection.h> into a C file
  • <fd_to_filename.h>: Add type safety and port to Hurd
  • Prepare redirections for IEEE long double on powerpc64le
  • conform/conformtest.py: Extend tokenizer to cover character constants
  • stdlib: Reduce namespace pollution in <inttypes.h>
  • x86: Avoid single-argument _Static_assert in <tls.h>
  • x86 tls: Use _Static_assert for TLS access size assertion
  • htl: Link internal htl tests against libpthread
  • pthread: Fix building tst-robust8 with nptl
  • pthread: Move robust mutex tests from nptl to sysdeps/pthread
  • htl: Remove stub warning for pthread_mutexattr_setpshared
  • htl: Add missing functions and defines for robust mutexes
  • htl: Only check pthread_self coherency when DEBUG is set
  • hurd: Add THREAD_GET/SETMEM/_NC
  • hurd tls: update comment about fields at the end of tcbhead
  • ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486]
  • Remove weak declaration of free from <inline-hashtab.h>
  • elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/dl-sym.c
  • elf: Introduce the rtld-stubbed-symbols makefile variable
  • arm: fix use of INTERNAL_SYSCALL_CALL
  • linux: Remove INTERNAL_SYSCALL_DECL
  • nptl: Remove ununsed pthread-errnos.h rule
  • linux: Consolidate INLINE_SYSCALL
  • s390: Consolidate Linux syscall definition
  • riscv: Avoid clobbering register parameters in syscall
  • microblaze: Avoid clobbering register parameters in syscall
  • nios2: Use Linux kABI for syscall return
  • mips: Use Linux kABI for syscall return
  • mips64: Consolidate Linux sysdep.h
  • ia64: Use Linux kABI for syscall return
  • alpha: Refactor syscall and Use Linux kABI for syscall return
  • sparc: Avoid clobbering register parameters in syscall
  • sparc: Use Linux kABI for syscall return
  • powerpc: Use Linux kABI for syscall return
  • powerpc: Consolidate Linux syscall definition
  • i386: Enable CET support in ucontext functions
  • tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex
  • powerpc64: Add memory protection key support [BZ #23202]
  • ldbl-128ibm-compat: Provide a scalb implementation
  • Add a generic scalb implementation
  • Adjust thresholds in Bessel function implementations (bug 14469).
  • resolv: Fix ABA race in /etc/resolv.conf change detection [BZ #25420]
  • resolv: Enhance __resolv_conf_load to capture file change data
  • resolv: Fix file handle leak in __resolv_conf_load [BZ #25429]
  • resolv: Use <file_change_detection.h> in __resolv_conf_get_current
  • Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h.
  • Use gcc -finput-charset=ascii for check-installed-headers.
  • math/test-sinl-pseudo: Use stack protector only if available
  • alpha: Fix static gettimeofday symbol
  • nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS
  • nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS macro to <nss.h>
  • nss_compat: Do not use nss_* names for function pointers
  • Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487).
  • mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]
  • mips: Use 'long int' and 'long long int' in linux syscall code
  • alpha: Use generic gettimeofday implementation
  • sunrpc: Properly clean up if tst-udp-timeout fails
  • elf: avoid stack allocation in dl_open_worker
  • elf: avoid redundant sort in dlopen
  • elf: Allow dlopen of filter object to work [BZ #16272]
  • Update translations
  • Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET following Linux 5.5.
  • S390: Fix non-ascii character in fenv.h.
  • io: Add io/tst-lchmod covering lchmod and fchmodat
  • Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578]
  • io: Implement lchmod using fchmodat [BZ #14578]
  • Add internal <file_change_detection.h> header file
  • elf.h: Add R_RISCV_IRELATIVE
  • Fix typo in the name for Wednesday in Kurdish [BZ #9809]
  • debug: Add missing locale dependencies of fortify tests
  • htl C11 threads: Avoid pthread_ symbols visibility in static library
  • hurd: Add __pthread_spin_wait and use it
  • ldbl-128ibm-compat: set PRINTF_CHK flag in {,v}sprintf_chk
  • Use --disable-gdbserver in build-many-glibcs.py.
  • Improve random memcpy benchmark
  • nptl: update default pthread-offsets.h
  • nptl: add missing pthread-offsets.h
  • htl: Avoid a local plt for pthread_self
  • pthread: Move some join tests from nptl to sysdeps/pthread
  • htl: Make joining self return EDEADLK
  • pthread: Move most barrier tests from nptl to sysdeps/pthread
  • htl: Fix barrier_wait with one thread
  • pthread: Move most sem tests from nptl to sysdeps/pthread
  • htl: Make sem_wait/sem_timedwait interruptible
  • htl: Make sem_open return ENOSYS
  • htl: Add support for semaphore maximum value
  • pthread: Move key tests from nptl to sysdeps/pthread
  • hurd: Make nanosleep a cancellation point
  • htl: Add support for libc cancellation points
  • htl: clean __pthread_get_cleanup_stack hidden proto
  • htl: XFAIL rwlock tests which need pshared support
  • pthread: Move some rwlock tests from nptl to sysdeps/pthread
  • pthread: Move most once tests from nptl to sysdeps/pthread
  • htl: support cancellation during pthread_once
  • pthread: Move most cond tests from nptl to sysdeps/pthread
  • htl: make pthread_cond_destroy return EBUSY on waiters
  • htl: Report missing mutex lock on pthread_cond_*wait
  • htl: Fix linking static testcases
  • htl: Move __register_atfork from forward to own file
  • pthread: Move some attr tests from nptl to sysdeps/pthread
  • htl: Fix default guard size
  • pthread: Move most mutex tests from nptl to sysdeps/pthread
  • pthread: Move spin tests from nptl to sysdeps/pthread
  • htl: make pthread_spin_lock really spin
  • htl: Avoid check-installed-headers looking at inlines
  • htl: Do not put spin_lock inlines in public headers
  • pthread: Move basic tests from nptl to sysdeps/pthread
  • htl: Fix calling pthread_exit in the child of a fork
  • x86: Remove <bits/select.h> and use the generic version
  • C11 threads: Move implementation to sysdeps/pthread
  • htl: Add C11 threads types definitions
  • C11 threads: make thrd_join more portable
  • C11 threads: Fix thrd_t / pthread_t compatibility assertion
  • C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS
  • nptl: Move nptl-specific types to separate header
  • htl: Make __PTHREAD_ONCE_INIT more flexible
  • htl: Add support for C11 threads behavior
  • htl: Add missing internal functions declarations
  • htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_init/destroy
  • htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE
  • Linux: Add io/tst-o_path-locks test
  • support: Add the xlstat function
  • htl: Remove duplicate files
  • htl: Remove unused files
  • resolv: Fix CNAME chaining in resolv/tst-resolv-ai_idn-common.c
  • Remove a comment claiming that sin/cos round correctly.
  • y2038: linux: Provide __settimeofday64 implementation
  • y2038: Provide conversion helpers for struct __timeval64
  • y2038: alpha: Rename valid_timeval64_to_timeval to valid_timeval_to_timeval32
  • y2038: alpha: Rename valid_timeval_to_timeval64 to valid_timeval32_to_timeval
  • y2038: Introduce struct __timeval64 - new internal glibc type
  • y2038: Define __suseconds64_t type to be used with struct __timeval64
  • Update kernel version to 5.5 in tst-mman-consts.py.
  • Update syscall lists for Linux 5.5.
  • NEWS: Set fill-column hint to 72
  • y2038: linux: Provide __timespec_get64 implementation
  • Use binutils 2.34 branch in build-many-glibcs.py.
  • Run nptl/tst-pthread-getattr in a container
  • test-container: add exec, cwd
  • Use Linux 5.5 in build-many-glibcs.py.
  • rt: avoid PLT setup in timer_[sg]ettime
  • Update or_IN collation [BZ #22525]
  • Fix ckb_IQ [BZ #9809]
  • Add new locale: ckb_IQ (Kurdish/Sorani spoken in Iraq) [BZ #9809]
  • list-fixed-bugs.py: Wrap at 72 chars
  • y2038: linux: Provide __sched_rr_get_interval64 implementation
  • y2038: linux: Provide __timerfd_settime64 implementation
  • y2038: linux: Provide __timerfd_gettime64 implementation
  • i386: Remove _exit.S
  • i386: Use ENTRY/END in assembly codes
  • i386-mcount.S: Add _CET_ENDBR to _mcount and __fentry__
  • i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target
  • i386: Don't unnecessarily save and restore EAX, ECX and EDX [BZ# 25262]
  • x86: Don't make 2 calls to dlerror () in a row
  • Open master for 2.32 development
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-33.fc32 to 2.31-1.fc32

Feb 08
  • Auto-sync with upstream branch release/2.31/master,
    commit 9ea3686266dca3f004ba874745a4087a89682617.
  • glibc 2.31 release
  • Generate ChangeLog.old/ChangeLog.20 for 2.31
  • Add bugs fixed in 2.31 in NEWS
  • Update newest tested versions of dependencies in install.texi
  • Add more contributors to the manual
  • Add note to NEWS about kernel headers dependency on risc-v
  • Add Portuguese (Portugal) translation
  • Add NEWS entry about 64-bit time_t syscall use on 32-bit targets
  • nptl: Avoid using PTHREAD_MUTEX_DEFAULT in macro definition [BZ #25271]
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-31.fc32 to 2.30.9000-33.fc32

Jan 31
  • Auto-sync with upstream branch master,
    commit 352bb99754ae7c83ff1b974f9c52244e974c9410.
  • Build raise with -fasynchronous-unwind-tables.
  • Fix locale/tst-locale-locpath cross-testing when sshd sets LANG.
  • Fix elf/tst-rtld-preload cross-testing.
  • Fix cross-testing of tst-ifunc-fault-* tests.
  • gitlog-to-changelog: Drop scripts in favour of gnulib version
  • Add NEWS entry about the change in handling of PT_GNU_STACK on MIPS
  • Fix array overflow in backtrace on PowerPC (bug 25423)
  • getaddrinfo: Fix resource leak after strdup failure in gethosts (swbz#25425)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-29.fc32 to 2.30.9000-31.fc32

Jan 23
  • Auto-sync with upstream branch master,
    commit 92ce43eef7ac844782d50a8015d977d216fbadec.
  • Run bench-timing-type with newly built libc.
  • Get rid of Werror=maybe-uninitialized in res_send.c.
  • translations: Update translations
  • translations: Trim po files using msgattrib
  • Update translations
  • translations: Run msgmerge when downloading translations
  • Fix maybe-uninitialized error on powerpc
  • powerpc32: Fix syntax error in __GLRO macro
  • Remove incorrect alloc_size attribute from pvalloc (swbz#25401)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-28.fc32 to 2.30.9000-29.fc32

Jan 07
  • Auto-sync with upstream branch master,
    commit cbce69e70dc4b04fefcc7257e593733b8b03856c:
  • Multiple locales: Add date_fmt (bug 24054)
  • Update libc.pot for 2.31 release
  • Add libm_alias_finite for _finite symbols
  • Linux: Fix clock_nanosleep time64 check
  • linux: Fix vDSO macros build with time64 interfaces
  • x86: Make x32 use x86 time implementation
  • Remove vDSO support from make-syscall.sh
  • linux: Update x86 vDSO symbols
  • linux: Update mips vDSO symbols
  • linux: Consolidate Linux gettimeofday
  • linux: Consolidate time implementation
  • elf: Enable relro for static build
  • elf: Move vDSO setup to rtld (BZ#24967)
  • linux: Add support for clock_gettime64 vDSO
  • linux: Optimize fallback 32-bit clock_gettime
  • linux: Enable vDSO clock_gettime64 for i386
  • linux: Enable vDSO clock_gettime64 for arm
  • linux: Enable vDSO clock_gettime64 for mips
  • linux: Add support for clock_getres64 vDSO
  • linux: Optimize fallback 32-bit clock_getres
  • htl: Use dso_handle.h
  • htl: Drop common tcbhead_t definition
  • htl: Move pthread_atfork to libc_nonshared.a
  • htl: Add __errno_location and __h_errno_location
  • hurd: Fix message reception for timer_thread
Fedora icon

Fedora 31 releases/Everything-os: Version 2.30-5.fc31 introduced

Jan 07
  • Change Supplements "langpacks-" to "langpacks-core-" (#1729992)
CentOS icon

CentOS 7.7.1908 os: Version 2.17-292.el7 introduced

Jan 07
  • Avoid iconv hang on invalid multi-byte sequences (#1427734)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-27.fc32 to 2.30.9000-28.fc32

Jan 03
  • Auto-sync with upstream branch master,
    commit cc47d5c5f53f6d845ac54698ae8929af15662c44:
  • Linux: Use built-in system call tables
  • lv_LV locale: Correct the time part of d_t_fmt (swbz#25324)
  • km_KH locale: Use "%M" instead of "m" in d_t_fmt (swbz#25323)
  • ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong-double-128
  • ldbl-128ibm-compat: Compiler flags for stdio functions
  • Do not redirect calls to __GI_* symbols, when redirecting to *ieee128
  • aarch64: add default memcpy version for kunpeng920
  • aarch64: ifunc rename for kunpeng
  • aarch64: Modify error-shown comments for strcpy
  • linux: Consolidate sigprocmask
  • Fix return code for __libc_signal_* functions
  • nptl: Remove duplicate internal __SIZEOF_PTHREAD_MUTEX_T (swbz#25241)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-26.fc32 to 2.30.9000-27.fc32

Dec 30
  • Auto-sync with upstream branch master,
    commit b8c210bcc74840d24c61d39bde15bea9daf3e271.
  • mnw_MM, my_MM, and shn_MM locales: Do not use %Op
  • Avoid compat symbols for totalorder in powerpc64le IEEE long double
  • ldbl-128ibm-compat: Add *cvt functions
  • Refactor *cvt functions implementation (2/2)
  • Refactor *cvt functions implementation (1/2)
  • Add exception-based flags for wait4
  • aarch64: Optimized memset for Kunpeng processor.
  • aarch64: Optimized strlen for strlen_asimd
  • aarch64: Add Huawei Kunpeng to tunable cpu list
  • aarch64: Optimized implementation of memrchr
  • aarch64: Optimized implementation of strnlen
  • aarch64: Optimized implementation of strcpy
  • aarch64: Optimized implementation of memcmp
  • Consolidate wait3 implementations
  • Implement waitpid in terms of wait4
  • linux: Use waitid on wait4 if __NR_wait4 is not defined
  • Implement wait in terms of waitpid
  • nptl: Move waitpid implementation to libc
  • nptl: Move wait implementation to libc
  • Remove __waitpid_nocancel
  • Fix test isolation for elf/tst-ifunc-fault-lazy, elf/tst-ifunc-fault-bindnow
  • Fix __libc_signal_block_all on sparc64
  • powerpc: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214]
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-25.fc32 to 2.30.9000-26.fc32

Dec 21
  • Auto-sync with upstream branch master,
    commit 3dcad8158f43d71d5b8f6f317f82952ddf3468f3.
  • hurd: Do not make sigprocmask available in ld.so
  • build-many-glibcs.py: Do not build C++ PCHs by default
  • hurd: Make getrandom honour GRND_NONBLOCK
  • tunables: report sbrk() failure
  • build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target
  • mips: Do not include hi and lo in __SYSCALL_CLOBBERS for R6
  • ldbl-128ibm-compat: Add ISO C99 versions of scanf functions
  • ldbl-128ibm-compat: Fix selection of GNU and ISO C99 scanf
  • hurd: Fix local PLT
  • dlopen: Do not block signals
  • dlopen: Rework handling of pending NODELETE status
  • dlopen: Fix issues related to NODELETE handling and relocations
  • hurd: Fix __close_nocancel_nostatus availability
  • hurd: add getrandom and getentropy implementations
  • hurd: Implement __close_nocancel_nostatus
  • manual: clarify fopen with the x flag
  • S390: Use sysdeps/ieee754/dbl-64/wordsize-64 on s390x.
  • S390: Implement roundtoint and converttoint and define TOINT_INTRINSICS.
  • S390: Implement math-barriers math_opt_barrier and math_force_eval.
  • S390: Use libc_fe* macros in fe* functions.
  • S390: Implement libc_fe* macros.
  • S390: Use convert-to-fixed instruction for llround functions.
  • S390: Use convert-to-fixed instruction for lround functions.
  • S390: Use convert-to-fixed instruction for llrint functions.
  • S390: Use convert-to-fixed instruction for lrint functions.
  • S390: Use load-fp-integer instruction for roundeven functions.
  • Adjust s_copysignl.c regarding code style.
  • Adjust s_ceilf.c and s_ceill.c regarding code style.
  • Adjust s_floorf.c and s_floorl.c regarding code style.
  • Adjust s_rintf.c and s_rintl.c regarding code style.
  • Adjust s_nearbyintf.c and s_nearbyintl.c regarding code style.
  • Use GCC builtins for copysign functions if desired.
  • Use GCC builtins for round functions if desired.
  • Use GCC builtins for trunc functions if desired.
  • Use GCC builtins for ceil functions if desired.
  • Use GCC builtins for floor functions if desired.
  • Use GCC builtins for rint functions if desired.
  • Use GCC builtins for nearbyint functions if desired.
  • Always use wordsize-64 version of s_round.c.
  • Always use wordsize-64 version of s_trunc.c.
  • Always use wordsize-64 version of s_ceil.c.
  • Always use wordsize-64 version of s_floor.c.
  • Always use wordsize-64 version of s_rint.c.
  • Always use wordsize-64 version of s_nearbyint.c.
  • ldconfig: Do not print a warning for a missing ld.so.conf file
  • hurd: Fix using altstack while in an RPC call to be aborted
  • Fix failure when CFLAGS contains -DNDEBUG (Bug 25251)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-24.fc32 to 2.30.9000-25.fc32

Dec 11
  • Auto-sync with upstream branch master,
    commit 0487ebed2278b20971af4cabf186fd3681adccf0.
  • nptl: Add more missing placeholder abi symbol from nanosleep move
  • sysdeps/riscv/start.S: rename .Lload_gp to load_gp (bug 24376)
  • y2038: linux: Provide __timer_settime64 implementation
  • y2038: linux: Provide __timer_gettime64 implementation
  • timer: Decouple x86_64 specific timer_settime from generic Linux implementation
  • timer: Decouple x86_64 specific timer_gettime from generic Linux implementation
  • time: Introduce glibc's internal struct __itimerspec64
  • Correct range checking in mallopt/mxfast/tcache [BZ #25194]
  • misc/test-errno-linux: Handle EINVAL from quotactl
  • <string.h>: Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang [BZ #25232]
  • build-many-glibcs.py: Move sparcv8 to extra_glibcs
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-22.fc32 to 2.30.9000-24.fc32

Dec 06
  • Upstream patches for fallout from dlopen NODELETE changes (#1778344, #1778366)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-21.fc32 to 2.30.9000-22.fc32

Dec 04
  • dlopen: Remove incorrect assert in activate_nodelete (#1778344)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-20.fc32 to 2.30.9000-21.fc32

Dec 01
  • Auto-sync with upstream branch master,
    commit e37c2cf299b61ce18f62852f6c5624c27829b610:
  • Move _dl_open_check to its original place in dl_open_worker
  • Block signals during the initial part of dlopen
  • Remove all loaded objects if dlopen fails, ignoring NODELETE (#1395758)
  • Avoid late dlopen failure due to scope, TLS slotinfo updates (swbz#25112)
  • Avoid late failure in dlopen in global scope update (swbz#25112)
  • Lazy binding failures during dlopen/dlclose must be fatal (swbz#24304)
  • resolv: Implement trust-ad option for /etc/resolv.conf (#1164339)
  • dlsym: Do not determine caller link map if not needed
  • libio: Disable vtable validation for pre-2.1 interposed handles (swbz#25203)
  • ldbl-128ibm-compat: Add syslog functions
  • ldbl-128ibm-compat: Add obstack printing functions
  • ldbl-128ibm-compat: Reuse tests for err.h and error.h functions
  • ldbl-128ibm-compat: Add error.h functions
  • ldbl-128ibm-compat: Add err.h functions
  • ldbl-128ibm-compat: Add argp_error and argp_failure
  • sparc: Use atomic compiler builtins on sparc
  • Remove 32 bit sparc v7 support
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-19.fc32 to 2.30.9000-20.fc32

Nov 28
  • Auto-sync with upstream branch master,
    commit bfdb731438206b0f70fe7afa890681155c30b419:
  • rtld: Check __libc_enable_secure for LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126)
  • Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x
  • Enable inlining issignalingf within glibc
  • Don't use a custom wrapper macro around __has_include (bug 25189).
  • Remove duplicate inline implementation of issignalingf
  • misc: Set generic pselect as ENOSYS
  • Use DEPRECATED_SCANF macro for remaining C99-compliant scanf functions
  • ldbl-128ibm-compat: Add regular/wide character printing printing functions
  • ldbl-128ibm-compat: Test double values and positional arguments
  • ldbl-128ibm-compat: Add regular/wide character scanning functions
  • arm: Fix armv7 selection after 'Split BE/LE abilist'
  • Use Linux 5.4 in build-many-glibcs.py.
  • sysdeps/posix: Simplify if expression in getaddrinfo
  • sysdeps/posix/getaddrinfo: Return early on invalid address family
  • ru_UA locale: use copy "ru_RU" in LC_TIME (bug 25044)
  • locale: Greek -> ASCII transliteration table [BZ #12031]
  • nptl: Cleanup mutex internal offset tests
  • nptl: Add tests for internal pthread_rwlock_t offsets
  • nptl: Remove rwlock elision definitions
  • nptl: Add struct_mutex.h and struct_rwlock.h
  • nptl: Add default pthreadtypes-arch.h and pthread-offsets.h
  • Compile elf/rtld.c with -fno-tree-loop-distribute-patterns.
  • nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_HAVE_PREV
  • S390: Fix handling of needles crossing a page in strstr z15 ifunc [BZ #25226]
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-18.fc32 to 2.30.9000-19.fc32

Nov 20
  • Auto-sync with upstream branch master,
    commit 2a764c6ee848dfe92cb2921ed3b14085f15d9e79.
  • Enhance _dl_catch_exception to allow disabling exception handling
  • hurd: Suppress GCC 10 -Warray-bounds warning in init-first.c [BZ #25097]
  • linux: Add comment on affinity set sizes to tst-skeleton-affinity.c
  • Avoid zero-length array at the end of struct link_map [BZ #25097]
  • Introduce link_map_audit_state accessor function
  • Properly initialize audit cookie for the dynamic loader [BZ #25157]
  • nios2: Work around backend bug triggered by csu/libc-tls.c (GCC PR 92499)
  • Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097]
  • Add new script for plotting string benchmark JSON output
  • support: Fix support_set_small_thread_stack_size to build on Hurd
  • login: Use pread64 in utmp implementation
  • Clarify purpose of assert in _dl_lookup_symbol_x
  • aarch64: Increase small and medium cases for __memcpy_generic
  • login: Introduce matches_last_entry to utmp processing
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-17.fc32 to 2.30.9000-18.fc32

Nov 16
  • Auto-sync with upstream branch master,
    commit cba932a5a9e91cffd7f4172d7e91f9b2efb1f84b:
  • nptl: Move nanosleep implementation to libc
  • Refactor nanosleep in terms of clock_nanosleep
  • nptl: Refactor thrd_sleep in terms of clock_nanosleep
  • math: enhance the endloop condition of function handle_input_flag
  • hurd: Remove lingering references to the time function
  • hurd: Use __clock_gettime in _hurd_select
  • login: Remove double-assignment of fl.l_whence in try_file_lock
  • nptl: Add missing placeholder abi symbol from nanosleep move
  • login: Acquire write lock early in pututline [BZ #24882]
  • Remove hppa pthreadP.h
  • sysdeps/clock_nanosleep: Use clock_nanosleep_time64 if avaliable
  • Fix array bounds violation in regex matcher (bug 25149)
  • support: Add support_set_small_thread_stack_size
  • linux: Reduce stack size for nptl/tst-thread-affinity-pthread
  • y2038: linux: Provide __ppoll64 implementation
  • Declare asctime_r, ctime_r, gmtime_r, localtime_r for C2X.
  • support: Add xsetlocale function
  • libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose
  • Fix clock_nanosleep when interrupted by a signal
  • slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25097]
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.30.9000-16.fc32 to 2.30.9000-17.fc32

Nov 10
  • Auto-sync with upstream branch master,
    commit 2a0356e1191804d57005e1cfe2a72f019b7a8cce.
  • posix: Sync regex with gnulib
  • Add mnw language code [BZ #25139]
  • Add new locale: mnw_MM (Mon language spoken in Myanmar) [BZ #25139]
  • S390: Fp comparison are now raising FE_INVALID with gcc 10.
  • linux: pselect: Remove CALL_PSELECT6 macro
  • Fix run-one-test so that it runs elf tests
  • nptl: Fix niggles with pthread_clockjoin_np
  • hppa: Align __clone stack argument to 8 bytes (Bug 25066)
  • y2038: linux: Provide __futimens64 implementation
  • y2038: linux: Provide __utimensat64 implementation
  • nptl: Add pthread_timedjoin_np, pthread_clockjoin_np NULL timeout test
  • nptl: Add pthread_clockjoin_np
  • manual: Add documentation for pthread_tryjoin_np and pthread_timedjoin_np
  • nptl: Convert tst-join3 to use libsupport
  • Sync time/mktime.c with gnulib
  • Sync timespec-{add,sub} with gnulib
  • Sync intprops.h with gnulib
  • Refactor adjtimex based on clock_adjtime
  • Refactor PI mutexes internal definitions
  • Remove pause and nanosleep not cancel wrappers
  • nptl: Replace non cancellable pause/nanosleep with futex
  • Consolidate lowlevellock-futex.h
  • Consolidate futex-internal.h
  • Base max_fast on alignment, not width, of bins (Bug 24903)
  • Revise the documentation of simple calendar time.
  • Make second argument of gettimeofday as 'void *'
  • Use clock_gettime to implement gettimeofday.
  • Use clock_gettime to implement timespec_get.
  • Consolidate and deprecate ftime
  • Change most internal uses of time to __clock_gettime.
  • Use clock_gettime to implement time.
  • Use clock_settime to implement settimeofday.
  • Use clock_settime to implement stime; withdraw stime.
  • Change most internal uses of __gettimeofday to __clock_gettime.
  • Linux/Alpha: don't use timeval32 system calls.
  • resolv/tst-idna_name_classify: Isolate from system libraries
  • hurd: Support for file record locking
  • Comment out initgroups from example nsswitch.conf (Bug 25146)

Related packages

glibc - Standard Shared Libraries (from the GNU C Library)
⇧ Top