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

glibc-devel-2.32-25.mga8 RPM for x86_64

From Mageia 8 for x86_64 / media / core / updates

Name: glibc-devel Distribution: Mageia
Version: 2.32 Vendor: Mageia.Org
Release: 25.mga8 Build date: Thu Feb 3 22:04:54 2022
Group: Development/C Build host: localhost
Size: 14427925 Source RPM: glibc-2.32-25.mga8.src.rpm
Packager: tmb <tmb>
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.






* Thu Feb 03 2022 tmb <tmb> 6:2.32-25.mga8
  + Revision: 1771329
  - gconv: Do not emit spurious NUL character in ISO-2022-JP-3 [BZ #28524]
  - x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ #28755]
  - x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP
  - x86-64: Add ifunc-avx2.h functions with 256-bit EVEX
  - x86-64: Add strcpy family functions with 256-bit EVEX
  - x86-64: Add memmove family functions with 256-bit EVEX
  - x86-64: Add memset family functions with 256-bit EVEX
  - x86-64: Add memcmp family functions with 256-bit EVEX
  - x86-64: Add AVX optimized string/memory functions for RTM
  - x86: Add string/memory function tests in RTM region
  - x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions
  - x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions
  - test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655]
  - test-strnlen.c: Check that strnlen won't go beyond the maximum length
  - x86: Optimize memchr-avx2.S
  - x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]
  - x86: Optimize strlen-avx2.S
  - x86: Optimize memchr-evex.S
  - x86-64: Fix an unknown vector operation in memchr-evex.S
  - x86-64: Move strlen.S to multiarch/strlen-vec.S
  - x86-64: Add wcslen optimize for sse4.1
  - x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]
  - x86: Optimize strlen-evex.S
  - String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974]
  - x86-64: Require BMI2 for __strlen_evex and __strnlen_evex
  - x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033]
  - x86: Black list more Intel CPUs for TSX [BZ #27398]
  - x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]
  - x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064]
  - fix CVE-2021-3999 (mga#29935)
  - socket: Add the __sockaddr_un_set function
  - CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" [BZ #22542]
  - sunrpc: Test case for clnt_create "unix" buffer overflow [BZ #22542]
  - CVE-2022-23218: Buffer overflow in sunrpc svcunix_create [BZ #28768]
  - regex: fix buffer read overrun in search [BZ#28470]
  - nptl: Do not set signal mask on second setjmp return [BZ #28607]
  - elf: Replace nsid with args.nsid [BZ #27609]
  - x86_64: Remove unneeded static PIE check for undefined weak diagnostic
  - librt: add test [BZ #28213]
  - sysvipc: Fix tst-sysvshm-linux on x32
  - linux: Remove shmmax check from tst-sysvshm-linux
  - posix: Correct attribute access mode on readlinkat [BZ #27024].
  - Fix failing nss/tst-nss-files-hosts-long with local resolver
  - posix: Fix attribute access mode on getcwd [BZ #27476]
  - librt: fix NULL pointer dereference [BZ# 28213]
  - wordexp: handle overflow in positional parameter number [BZ #28011]
  - fix %transfiletriggerin for running ldconfig (mga#28797)
  - run ldconfig via %transfiletriggerpostun also when removing libs (mga#28797)
  - run %transfiletrigger(in|postun) ldconfig for all files in lib directories
    to avoid broken pipe msg (mga#28797)
  - Use __pthread_attr_copy in mq_notify [BZ #27896]
  - Fix use of __pthread_attr_copy in mq_notify [BZ #27896]
  - support: Add capability to fork an sgid child
  - tst-env-setuid: Use support_capture_subprogram_self_sgid
  - Enhance setuid-tunables test
  - Fix SXID_ERASE behavior in setuid programs [BZ#27471]
  - support: Pass environ to child process
  - support: Typo and formatting fixes
  - nscd: Fix double free in netgroupcache [BZ #27462] (CVE-2021-27645)
* Sun Jan 31 2021 tmb <tmb> 6:2.32-14.mga8
  + Revision: 1674208
  - rebuild with new binutils / gcc
* Thu Jan 28 2021 tmb <tmb> 6:2.32-12.mga8
  + Revision: 1673800
  - gconv: Fix assertion failure in ISO-2022-JP-3 module [BZ #27256]
* Fri Jan 22 2021 tmb <tmb> 6:2.32-11.mga8
  + Revision: 1672828
  - aarch64: Fix missing BTI protection from dependencies [BZ #26926]
  - aarch64: align address for BTI protection [BZ #26988]
  -elf: Move note processing after l_phdr is updated
  - elf: Pass the fd to note processing
  - aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
  - __vfscanf_internal: fix aliasing violation [BZ #26690]
  - aarch64: fix static PIE start code for BTI [BZ #27068]
* Thu Jan 14 2021 tmb <tmb> 6:2.32-10.mga8
  + Revision: 1671756
  - tests-mcheck: New variable to run tests with MALLOC_CHECK_=3
  - x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]
  - x86: Check IFUNC definition in unrelocated executable [BZ #20019]
* Mon Jan 04 2021 tmb <tmb> 6:2.32-9.mga8
  + Revision: 1668870
  - aarch64: fix stack missing after sp is updated
  - x86-64: Avoid rep movsb with short distance [BZ #27130]
* Fri Dec 25 2020 tmb <tmb> 6:2.32-8.mga8
  + Revision: 1663698
  - revert enabling SELinux
  + oden <oden>
  - enable SELinux
* Mon Dec 21 2020 tmb <tmb> 6:2.32-7.mga8
  + Revision: 1662564
  - Fix buffer overrun in EUC-KR conversion module [bz #24973]
  - update syscall list for linux 5.10
* Sat Dec 12 2020 tmb <tmb> 6:2.32-6.mga8
  + Revision: 1655850
  - Fix parsing of /sys/devices/system/cpu/online [BZ #25859]
  - Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous_request
  - malloc: Detect infinite-loop in _int_free when freeing tcache [BZ#27052]
* Wed Dec 09 2020 tmb <tmb> 6:2.32-5.mga8
  + Revision: 1654770
  - iconv: Fix incorrect UCS4 inner loop bounds [BZ #26923] (CVE-2020-29562)
  - glibc-devel: drop deps on libtirpc and libnsl as they dont really help fixing anything
* Wed Dec 02 2020 tmb <tmb> 6:2.32-4.mga8
  + Revision: 1651569
  - iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] (CVE-2020-27618)
* Thu Nov 26 2020 tmb <tmb> 6:2.32-3.mga8
  + Revision: 1649550
  - linux: Allow adjtime with NULL argument [BZ #26833]
  - sync in glibc-2.32 branch
    - update to 2.32
    - rebase P27
    - update filelists
    - add fixes from upstream 2.32 branch
    - drop upstream removed --enable-obsolete-rpc,  --enable-obsolete-nsl build flags
    - glibc-devel: require libtirpc and libnsl to simplify transition to glibc 2.32
    - Use O_CLOEXEC in sysconf [BZ #26791]
* Mon Nov 16 2020 tmb <tmb> 6:2.31-17.mga8
  + Revision: 1646717
  - aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]
* Thu Nov 05 2020 ghibo <ghibo> 6:2.31-16.mga8
  + Revision: 1642869
  - Sync latest patches with upstream git (optimizations for memcpy for Zen Arch)
* Fri Oct 16 2020 ghibo <ghibo> 6:2.31-15.mga8
  + Revision: 1636366
  - Merge latest patches from 2.31 branch (fixes for AArch64)
* Sun Aug 16 2020 ghibo <ghibo> 6:2.31-14.mga8
  + Revision: 1614446
  - Rebuild for core/release from updates_testing
* Sat Aug 08 2020 ghibo <ghibo> 6:2.31-13.mga8
  + Revision: 1612001
  - Add more patches from upstream 2.31 branch.
* Thu May 21 2020 tmb <tmb> 6:2.31-12.mga8
  + Revision: 1586535
  - aarch64: fix strcpy and strnlen for big-endian [BZ #25824]
  - nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976]
  + tv <tv>
  - improve debuginfo description
* Mon May 18 2020 tmb <tmb> 6:2.31-10.mga8
  + Revision: 1586064
  - split out debugsource from debuginfo
  - switch from RPM_BUILD_ROOT to buildroot macro
  - replace non-existant glibc_sysroot with buildroot
  - allow to disable debuginfo package
  - debuginfo: add missing Group and description
  - add fixes by Thierry Vignaud:
    * we do not support ppc64
    * generate debuginfo like FC does (mga#26517)
    * strip debuging from libc_nonshared.a (mga#26517)
    * kill 10+ years old %pre as those are no more symlinks
    * kill sync header that has never been updated in mga
* Fri May 15 2020 tmb <tmb> 6:2.31-9.mga8
  + Revision: 1583751
  - oc_FR locale: Fix spelling of Thursday [BZ #25639]
  - oc_FR locale: Fix spelling of April [BZ #25639]
  - x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966]
  - aarch64: Accept PLT calls to __getauxval within
  + tv <tv>
  - kill very old obsoletes
  - we never ever ship glibc-debug in mga...
  - locale: Fix C.UTF-8 ranges:
    The ellipsis range support only allows <Uxxxx> or <Uxxxxxxxx> as
    valid unicode code points, otherwise it treats it as a symbol and
    since we don't define the symbol the entire range is unused.
* Thu May 07 2020 tmb <tmb> 6:2.31-8.mga8
  + Revision: 1581497
  - x32: Properly pass long to syscall [BZ #25810]
  - Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810]
  - Add a syscall test for [BZ #25810]
  - Mark unsigned long arguments with U in more syscalls [BZ #25810]
  - Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810]
  - Add a C wrapper for prctl [BZ #25896]
* Mon May 04 2020 tmb <tmb> 6:2.31-6.mga8
  + Revision: 1579649
  - rebuild with gcc 10.1
* Mon May 04 2020 tmb <tmb> 6:2.31-5.mga8
  + Revision: 1579639
  - Fix build with GCC 10 when long double = double
  - support/shell-container.c: Return 127 if execve fail
  - support/shell-container.c: Add builtin exit
  - support/shell-container.c: Add builtin kill
  - stdlib: Move tst-system to tests-container
  - mips: Fix bracktrace result for signal frames
* Tue Mar 24 2020 tmb <tmb> 6:2.31-4.mga8
  + Revision: 1559492
  - posix: Fix system error return value [BZ #25715]
* Fri Mar 20 2020 tmb <tmb> 6:2.31-3.mga8
  + Revision: 1558340
  - [AArch64] Improve integer memcpy
* Fri Mar 20 2020 tmb <tmb> 6:2.31-2.1.mga8
  + Revision: 1558336
  - malloc/tst-mallocfork2: Kill lingering process for unexpected failures
  - Improve IFUNC check [BZ #25506]
  - i386: Use comdat instead of .gnu.linkonce for i386 setup pic register
    [BZ #20543]
  - linux: Clear mode_t padding bits [BZ#25623]
  - linux/sysipc: Include linux/posix_types.h for __kernel_mode_t
  - arm: Fix softp-fp Implies [BZ #25635]
  - Update syscall lists for Linux 5.5
* Thu Mar 05 2020 tmb <tmb> 6:2.31-2.mga8
  + Revision: 1554162
  - sinl() stack corruption from crafted input [BZ 25487] (CVE-2020-10029)
  - Fix use-after-free in glob when expanding ~user [BZ 25414]
  - Convert Python scripts to Python 3
  - enable systemtap support (tv)
  - drop obsolete mips support (tv)



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 14:35:04 2024