Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

glibc-devel-2.36-54.mga9 RPM for i586

From Mageia 9 for i586 / media / core / updates

Name: glibc-devel Distribution: Mageia
Version: 2.36 Vendor: Mageia.Org
Release: 54.mga9 Build date: Tue May 7 10:02:12 2024
Group: Development/C Build host: localhost
Size: 2624011 Source RPM: glibc-2.36-54.mga9.src.rpm
Packager: ns80 <ns80>
Summary: Header and object files for development using standard C libraries
The glibc-devel package contains the header and object files necessary
for developing programs which use the standard C libraries (which are
used by nearly all programs).  If you are developing programs which
will use the standard C libraries, your system needs to have these
standard header and object files available in order to create the

This package also includes the C header files for the Linux kernel.
The header files define structures and constants that are needed for
building most standard programs. The header files are also needed for
rebuilding the kernel.

Install glibc-devel if you are going to develop programs which will
use the standard C libraries.






* Tue May 07 2024 ns80 <ns80> 6:2.36-54.mga9
  + Revision: 2062709
  - add upstream patches for CVE-2024-33599, CVE-2024-3360[0-2] (mga#33185)
  - add an upstream patch for CVE-2024-2961 (mga#33118)
  - add patches from Debian for CVE-2023-6246, CVE-2023-6779, CVE-2023-6780 (mga#32796)
  - add a patch for CVE-2023-4911 (mga#32357)
  - add upstream patch for CVE-2023-5156 (mga#32328)
  + tmb <tmb>
  - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806)
  - elf: Introduce to _dl_call_fini
  - elf: Do not run constructors for proxy objects
  - elf: Always call destructors in reverse constructor order [BZ #30785]
  - elf: Remove unused l_text_end field from struct link_map
  - elf: Move l_init_called_next to old place of l_text_end in link map
  - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode
  - elf: Fix slow tls access after dlopen [BZ #19924]
  - intl: Treat C.UTF-8 locale like C locale [BZ# 16621]
  - x86: Increase non_temporal_threshold to roughly "sizeof_L3 / 4"
  - x86: Fix slight bug in shared_per_thread cache size calculation
  - x86: Use 3/4*sizeof(per-thread-L3) as low bound for NT threshold
  - x86: Fix incorrect scope of setting shared_per_thread [BZ# 30745]
* Sat Jul 22 2023 tmb <tmb> 6:2.36-45.mga9
  + Revision: 1964077
  - elf: _dl_find_object may return 1 during early startup [BZ #30515]
  - nptl: make ‘struct pthread’ a complete type
  - nptl: Unconditionally use a 32-byte rseq area
  - Update syscall lists for Linux 6.4
* Fri Jun 23 2023 tmb <tmb> 6:2.36-44.mga9
  + Revision: 1962868
  - string: strerror must not return NULL [BZ #30555]
* Wed Jun 07 2023 tmb <tmb> 6:2.36-43.mga9
  + Revision: 1961295
  - resolv_conf: release lock on allocation failure [BZ #30527]
* Fri Jun 02 2023 tmb <tmb> 6:2.36-42.mga9
  + Revision: 1960589
  - io: Fix record locking contants on 32 bit arch with 64 bit default time_t [BZ #30477]
* Fri May 26 2023 tmb <tmb> 6:2.36-41.mga9
  + Revision: 1958608
  - __check_pf: Add a cancellation cleanup handler [BZ #20975]
* Thu May 18 2023 tmb <tmb> 6:2.36-40.mga9
  + Revision: 1957197
  - Use O_CLOEXEC in more places [BZ #15722]
  - posix: Fix some crashes in wordexp [BZ #18096]
  - update syscall lists for kernel 6.3
* Tue May 09 2023 tmb <tmb> 6:2.36-38.mga9
  + Revision: 1956289
  - rebuild with gcc 12.3 final
* Sat Apr 29 2023 tmb <tmb> 6:2.36-36.mga9
  + Revision: 1955391
  - posix: Fix system blocks SIGCHLD erroneously [BZ# 30163]
  - gmon: Fix allocated buffer overflow [BZ# 29444]
  - gmon: improve mcount overflow handling [BZ# 27576]
  - gmon: fix memory corruption issues [BZ# 30101]
  - gmon: Revert addition of tunables to preserve GLIBC_PRIVATE ABI
  - gmon: Revert addition of tunables to the manual
* Mon Apr 24 2023 tmb <tmb> 6:2.36-35.mga9
  + Revision: 1954817
  - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling [BZ #30151]
  - x86_64: Fix asm constraints in feraiseexcept [BZ #30305]
* Mon Feb 20 2023 tmb <tmb> 6:2.36-34.mga9
  + Revision: 1944410
  - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749]
* Fri Feb 10 2023 tmb <tmb> 6:2.36-33.mga9
  + Revision: 1940079
  - Use 64-bit time_t interfaces in strftime and strptime [BZ #30053]
  - elf: Smoke-test ldconfig -p against system /etc/
* Fri Feb 03 2023 tmb <tmb> 6:2.36-32.mga9
  + Revision: 1938002
  - cdefs: Limit definition of fortification macros
  - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864]
* Sun Jan 22 2023 tmb <tmb> 6:2.36-31.mga9
  + Revision: 1934809
  - rebuild with new binutils
* Thu Jan 12 2023 tmb <tmb> 6:2.36-30.mga9
  + Revision: 1932691
  - time: Set daylight to 1 for matching DST/offset change [BZ #29951]
* Mon Jan 09 2023 tmb <tmb> 6:2.36-29.mga9
  + Revision: 1932009
  - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953]
* Thu Dec 29 2022 tmb <tmb> 6:2.36-28.mga9
  + Revision: 1927939
  - nis: Build libnsl with 64 bit time_t
  - nscd: Use 64 bit time_t on libc nscd routines [BZ #29402]
  - time: Use 64 bit time on tzfile
  - locale: prevent maybe-uninitialized errors with -Os [BZ #19444]
  - sunrpc: Suppress GCC -Os warning on user2netname
  - x86: Fix -Os build [BZ #29576]
* Sun Dec 18 2022 tmb <tmb> 6:2.36-27.mga9
  + Revision: 1924727
  - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently
    modified [BZ #29863]
* Wed Dec 07 2022 tmb <tmb> 6:2.36-26.mga9
  + Revision: 1919001
  - Apply asm redirections in syslog.h before first use [BZ #27087]
* Fri Nov 25 2022 tmb <tmb> 6:2.36-25.mga9
  + Revision: 1911146
  - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]
* Wed Nov 23 2022 tmb <tmb> 6:2.36-24.mga9
  + Revision: 1910399
  - elf: Fix rtld-audit trampoline for aarch64
* Fri Nov 11 2022 tmb <tmb> 6:2.36-23.mga9
  + Revision: 1905828
  - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564]
  - mktime: improve heuristic for ca-1986 Indiana DST
  - Linux: Support __IPC_64 in sysvctl *ctl command arguments [BZ# 29771]
* Wed Oct 26 2022 tmb <tmb> 6:2.36-22.mga9
  + Revision: 1899554
  - linux: Fix generic struct_stat for 64 bit time [BZ #29657]
  - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x
* Tue Oct 25 2022 tmb <tmb> 6:2.36-21.mga9
  + Revision: 1899281
  - ensure calculations happen with desired rounding mode in
    in the ibm128 implementation of y1l too [BZ #29463]
  - Avoid undefined behaviour in ibm128 implementation of
    llroundl [BZ #29488]
* Fri Oct 14 2022 tmb <tmb> 6:2.36-20.mga9
  + Revision: 1896865
  - nss: Implement --no-addrconfig option for getent
  - nss: Fix tst-nss-files-hosts-long on single-stack hosts [BZ #24816]
  - nss: Use shared prefix in IPv4 address in tst-reload1
  - elf: Do not completely clear reused namespace in dlmopen [BZ #29600]
* Tue Oct 11 2022 tmb <tmb> 6:2.36-19.mga9
  + Revision: 1896244
  - Ensure calculations happen with desired rounding mode in y1lf128 [BZ# 29463]
* Wed Oct 05 2022 tmb <tmb> 6:2.36-18.mga9
  + Revision: 1894960
  - nscd: Drop local address tuple variable [BZ #29607]
* Tue Oct 04 2022 tmb <tmb> 6:2.36-17.mga9
  + Revision: 1894789
  - x86: include BMI1 and BMI2 in x86-64-v3 level
  - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations
  - x86-64: Require BMI2 for AVX2 strcmp implementation
  - x86-64: Require BMI2 for AVX2 strncmp implementation
  - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations
  - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations
  - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation
  - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations
* Fri Sep 30 2022 tmb <tmb> 6:2.36-16.mga9
  + Revision: 1893559
  - stdlib: Fix __getrandom_nocancel type and arc4random usage [BZ #29638]
* Wed Sep 28 2022 tmb <tmb> 6:2.36-15.mga9
  + Revision: 1893093
  - get_nscd_addresses: Fix subscript typos [BZ #29605]
* Wed Sep 21 2022 tmb <tmb> 6:2.36-14.mga9
  + Revision: 1891273
  - scripts/ Generate program run-time dependencies
  - elf: Rename _dl_sort_maps parameter from skip to force_first
  - elf: Implement force_first handling in _dl_sort_maps_dfs [BZ #28937]
  - gconv: Use 64-bit interfaces in gconv_parseconfdir [BZ #29583]
* Sun Sep 18 2022 tmb <tmb> 6:2.36-13.mga9
  + Revision: 1889741
  - rebuild with gcc 12.2.1 and binutils 2.39
* Fri Sep 16 2022 tmb <tmb> 6:2.36-12.mga9
  + Revision: 1889173
  - resolv: Add tst-resolv-byaddr for testing reverse lookup
  - resolv: Add tst-resolv-aliases
  - resolv: Add internal __res_binary_hnok function
  - resolv: Add the __ns_samebinaryname function
  - resolv: Add internal __ns_name_length_uncompressed function
  - resolv: Add DNS packet parsing helpers geared towards wire format
  - nss_dns: Split getanswer_ptr from getanswer_r
  - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr
  - nss_dns: Remove remnants of IPv6 address mapping
  - nss_dns: Rewrite getanswer_r to match getanswer_ptr [BZ #12154, BZ #29305]
  - nss_dns: In gaih_getanswer_slice, skip strange aliases [BZ #12154]
  - resolv: Add new tst-resolv-invalid-cname
  - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces
  - resolv: Fix building tst-resolv-invalid-cname for earlier C standards
  - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere
  - elf: Fix hwcaps string size overestimation
* Wed Sep 07 2022 tmb <tmb> 6:2.36-11.mga9
  + Revision: 1885072
  - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
* Mon Sep 05 2022 tmb <tmb> 6:2.36-10.mga9
  + Revision: 1884239
  - syslog: Remove extra whitespace between timestamp and message [BZ #29544]
* Sun Sep 04 2022 tmb <tmb> 6:2.36-9.mga9
  + Revision: 1883818
  - syslog: Fix large messages [BZ #29536]
  - elf: Call __libc_early_init for reused namespaces [BZ #29528]
  - Apply asm redirections in wchar.h before first use
  - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS
    [BZ #29539]
* Thu Aug 25 2022 tmb <tmb> 6:2.36-8.mga9
  + Revision: 1880416
  - socket: Check lengths before advancing pointer in CMSG_NXTHDR
* Tue Aug 16 2022 tmb <tmb> 6:2.36-7.mga9
  + Revision: 1878218
  - Linux: Terminate subprocess on late failure in tst-pidfd [BZ #29485]
  - Linux: Fix enum fsconfig_command detection in <sys/mount.h>
* Mon Aug 15 2022 tmb <tmb> 6:2.36-6.mga9
  + Revision: 1877698
  - Add compile_c_snippet
  - linux: Mimic kernel defition for BLOCK_SIZE
  - linux: Use compile_c_snippet to check linux/mount.h availability
  - linux: Fix sys/mount.h usage with kernel headers
  - AArch64: Fix typo in sve configure check [BZ# 29394]
  - libio: Improve performance of IO locks
* Sat Aug 13 2022 tmb <tmb> 6:2.36-5.mga9
  + Revision: 1877321
  - elf: Replace 'strcpy' call with 'memcpy' [BZ #29454]
* Sat Aug 06 2022 tmb <tmb> 6:2.36-4.mga9
  + Revision: 1875594
  - Update syscall lists for Linux 5.19
* Thu Aug 04 2022 tmb <tmb> 6:2.36-3.mga9
  + Revision: 1875280
  - dlfcn: Pass caller pointer to static dlopen implementation [BZ #29446]
* Wed Aug 03 2022 tmb <tmb> 6:2.36-2.mga9
  + Revision: 1874978
  - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h.
  - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency
* Wed Aug 03 2022 tmb <tmb> 6:2.36-1.mga9
  + Revision: 1874953
  - disable check_elf_files
  - revert 'disable multithreaded rpmbuild'
  - disable multithreaded rpmbuild
  - update to 2.36
    * drop merged/obsolete patches
* Sun Jul 24 2022 tmb <tmb> 6:2.35-36.mga9
  + Revision: 1870848
  - x86_64: Remove bzero optimization
  - x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen
  - x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT
  - x86_64: Add strstr function with 512-bit EVEX
  - x86: Create header for VEC classes in x86 strings library
  - x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`
  - x86: Optimize memrchr-sse2.S
  - x86: Optimize memrchr-evex.S
  - x86: Optimize memrchr-avx2.S
  - x86: Shrink code size of memchr-avx2.S
  - x86: Shrink code size of memchr-evex.S
  - x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
  - x86: Align varshift table to 32-bytes
  - x86: Fix misordered logic for setting `rep_movsb_stop_threshold`
  - x86: Add sse42 implementation to strcmp's ifunc
  - x86: Add bounds `x86_non_temporal_threshold`
  - x86: Cleanup bounds checking in large memcpy case
  - x86: Add BMI1/BMI2 checks for ISA_V3 check
  - x86: Align entry for memrchr to 64-bytes.
  - x86: Put wcs{n}len-sse4.1 in the sse4.1 text section
  - x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
  - x86: Move and slightly improve memset_erms
  - x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file
  - x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S
  - Apply asm redirections in stdio.h before first use [BZ #27087]
  - Update syscall-names.list for Linux 5.18
  - malloc: Simplify implementation of __malloc_assert
* Sun Jul 17 2022 tmb <tmb> 6:2.35-35.mga9
  + Revision: 1869216
  - nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore
* Sat Jul 02 2022 tmb <tmb> 6:2.35-34.mga9
  + Revision: 1867077
  - linux: Fix mq_timereceive check for 32 bit fallback code [BZ #29304]
* Tue Jun 14 2022 tmb <tmb> 6:2.35-33.mga9
  + Revision: 1864433
  - nss: add assert to DB_LOOKUP_FCT [BZ #28752]
  - nss: handle stat failure in check_reload_and_get [BZ #28752]
* Wed Jun 08 2022 tmb <tmb> 6:2.35-32.mga9
  + Revision: 1863583
  - nptl: Fix __libc_cleanup_pop_restore asynchronous restore [BZ# 29214]
* Mon Jun 06 2022 tmb <tmb> 6:2.35-30.mga9
  + Revision: 1861424
  - socket: Fix mistyped define statement in socket/sys/socket.h [BZ #29225]
* Wed Jun 01 2022 tmb <tmb> 6:2.35-28.mga9
  + Revision: 1861032
  - misc: Use 64 bit stat for daemon [BZ# 29203]
  - misc: Use 64 bit stat for getusershell [BZ# 29204]
  - posix: Use 64 bit stat for posix_fallocate fallback [BZ# 29207]
  - posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) [BZ# 29208]
  - socket: Use 64 bit stat for isfdtype [BZ# 29209]
  - inet: Use 64 bit stat for ruserpass [BZ# 29210]
  - catgets: Use 64 bit stat for __open_catalog [BZ# 29211]
  - iconv: Use 64 bit stat for gconv_parseconfdir [BZ# 29213]
* Tue May 31 2022 tmb <tmb> 6:2.35-27.mga9
  + Revision: 1860846
  - Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose
    [BZ #24595, BZ #27054]
* Thu May 26 2022 tmb <tmb> 6:2.35-26.mga9
  + Revision: 1860253
  - string.h: fix __fortified_attr_access macro call [BZ #29162]
  - x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127]
* Fri May 20 2022 tmb <tmb> 6:2.35-25.mga9
  + Revision: 1859479
  - rtld: Use generic argv adjustment in [BZ #23293]
  - linux: Add a getauxval test [BZ #23293]
* Tue May 17 2022 tmb <tmb> 6:2.35-24.mga9
  + Revision: 1858519
  - x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ))
  - x86_64/multiarch: Sort sysdep_routines and put one entry per line
  - x86-64: Remove bzero weak alias in SS2 memset
  - x86-64: Define __memcmpeq in
  - x86_64: Remove bcopy optimizations
  - x86: Code cleanup in strchr-avx2 and comment justifying branch
  - x86: Code cleanup in strchr-evex and comment justifying branch
  - x86: Optimize strcspn and strpbrk in strcspn-c.c
  - x86: Optimize strspn in strspn-c.c
  - x86: Remove strcspn-sse2.S and use the generic implementation
  - x86: Remove strpbrk-sse2.S and use the generic implementation
  - x86: Remove strspn-sse2.S and use the generic implementation
  - x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S
  - x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S
  - x86: Add AVX2 optimized str{n}casecmp
  - x86: Add EVEX optimized str{n}casecmp
  - x86: Remove AVX str{n}casecmp
  - x86: Small improvements for wcslen
  - x86: Optimize memcmp SSE2 in memcmp.S
  - x86: Remove memcmp-sse4.S
  - x86: Cleanup page cross code in memcmp-avx2-movbe.S
  - x86: Fix missing __wmemcmp def for disable-multiarch build
  - x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32
  - x86: Optimize {str|wcs}rchr-sse2
  - x86: Optimize {str|wcs}rchr-avx2
  - x86: Optimize {str|wcs}rchr-evex
  - elf: Merge dl-sysdep.c into the Linux version
  - Linux: Assume that NEED_DL_SYSINFO_DSO is always defined
  - Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED
  - Linux: Consolidate auxiliary vector parsing (redo)
  - elf: Remove __libc_init_secure
  - i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S
  - i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls
  - Linux: Define MMAP_CALL_INTERNAL
  - Linux: Implement a useful version of _startup_fatal
  - Linux: Introduce __brk_call for invoking the brk system call
  - csu: Implement and use _dl_early_allocate during static startup
* Mon May 16 2022 tmb <tmb> 6:2.35-22.mga9
  + Revision: 1858464
  - fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141]
* Sat May 14 2022 tmb <tmb> 6:2.35-21.mga9
  + Revision: 1858059
  - manual: Document the dlinfo function
  - dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo
  + wally <wally>
  - update nscd description



Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jul 24 07:35:03 2024