Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
vulkan: enable maintenance9 when supported
Linux Kernel: Linux 7.2-rc7
Linux Kernel: Linux 7.2-rc6
avcodec: add PCM DVD-Audio decoder
avformat/libcurl: add seek, size and retry
Linux Kernel: Linux 7.2-rc4
ldconfig: add --install option
avfilter: add latticepal filter
Latest News (cont.)
avformat/mvrdec: add MVR CCTV demuxer
avcodec/bsf: add an LCEVC stream merging bsf
Linux Kernel: Linux 7.2-rc2
libavformat/img2enc: add update_filemtime option
lavc/apv_encode_vulkan: add a Vulkan APV encoder
UPower: Release version 1.91.3
aaccoder: add NMR-based coder
Add system-wide tunables: Filters
Add system-wide tunables: ldconfig part
avformat: add iTerm2 inline image protocol muxer
Linux Kernel: Linux 7.2-rc1
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Recent Activity
hurd: Make setitimer clear interval on value being 0
Samuel Thibault: posix says value being 0 means disabling a timer, regardless of the interval, so we should clear the interval in that case, so a further setitimer call does not see a non-zero interval.
math: Fix inaccurate sin/cos/tan for large arguments (BZ 34376)
Adhemerval Zanella: The Payne-Hanek range reducer __branred delivers the reduced argument as a double-double with only about 93 significant bits.
thp: Disable THP if THP isn't supported by kernel
H.J. Lu: Since DL_MAP_DEFAULT_THP_PAGESIZE is defined for x86-64, THP control is to set to madvise by default.
posix: Fix wordexp WRDE_APPEND to preserve state on non-NOSPACE errors (BZ 34090, CVE-2026-6368)
Adhemerval Zanella: The previous implementation saved a copy of the wordexp_t struct at entry and blindly restored it on error via (*pwordexp = old_word).
ldconfig: add --install option
DJ Delorie: Add --install option, which copies a pre-built ld.so.cache into place, honoring the cache and root options and defaults.
sparc: Fix static (non-PIE) executables when PIE is enabled by default
Adhemerval Zanella: For the default --enable-default-pie, $(pic-default) adds -DPIC to CPPFLAGS-.o so.
riscv: Add RVV strncpy for both multiarch and non-multiarch builds
Yao Zihong: This patch adds an RVV-optimized implementation of strncpy for RISC-V and enables it for both multiarch (IFUNC) and non-multiarch builds. The implementation integrates Hau Hsu's 2023 RVV work under a unified ifunc-based framework.
riscv: Add RVV stpncpy for both multiarch and non-multiarch builds
Yao Zihong: This patch adds an RVV-optimized implementation of stpncpy for RISC-V and enables it for both multiarch (IFUNC) and non-multiarch builds. The implementation integrates Hau Hsu's 2023 RVV work under a unified ifunc-based framework.
Add system-wide tunables: manual
DJ Delorie: Document the syntax and operation.
Add system-wide tunables: Filters
DJ Delorie: Add support for [proc:*] syntax where * matches /proc/self/exe (fallback: argv[0] unless AT_SECURE).
glibc Release Tags
version.h: Increase version number
Andreas K. Hüttel
aarch64: update NEWS for 2.43 release
Yury Khrustalev
Check if linker supports -Wl,--undefined-version
Adhemerval Zanella: Although binutils has supported --no-undefined-version for a long timei (319416359200 back in 2002), --undefined-version was only added more recently (27fb6a1a7fcd on 2.40).
Create ChangeLog.old/ChangeLog.31
Andreas K. Hüttel
Increase version to 2.41.9000, add new section to NEWS
Andreas K. Hüttel: ### diff --git a/NEWS b/NEWS index b11422b060..e2e40e141c 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,33 @@ See the end for copying conditions. Please send GNU C library bug reports via <
Create ChangeLog.old/ChangeLog.30
Andreas K. Hüttel
Increase version number to 2.40.9000
Andreas K. Hüttel
Add ChangeLog file
Andreas K. Hüttel
Open master branch for glibc 2.39 development
Andreas K. Hüttel
NEWS: Fix typos
Andreas K. Hüttel
Most Popular This Year
nptl: Make pthread_{clock, timed}join{_np} act on all cancellation (BZ 33717)
Adhemerval Zanella: The pthread_join/pthread_timedjoin_np/pthread_clockjoin_np will not act on cancellation if 1.
riscv: Add RVV memcmp for both multiarch and non-multiarch builds
Yao Zihong: This patch adds an RVV-optimized implementation of memcmp for RISC-V and enables it for both multiarch (IFUNC) and non-multiarch builds. The implementation integrates Hau Hsu's 2023 RVV work under a unified ifunc-based framework.
x86: Enable Prefer_No_AVX512 for Hygon model 0x8
xiejiamei: Extend the Prefer_No_AVX512 tuning to cover Hygon model 0x8. Benchmarks on Hygon platforms show that EVEX implementations are often more profitable than AVX512 paths.
advisories: Update GLIBC-SA-2026-0005 and GLIBC-SA-2026-0006.
Carlos O'Donell: Update advisories with Fix-Commit information for 2.43.9000 and 2.44.
Enable --no-undefined-version by default
Adhemerval Zanella: Recent lld version default to --no-undefined-version, which triggers errors when building multiple libraries.
Add COPYINGv3 with the GPL version 3 text
Florian Weimer: The license is referenced in various headers, so we should ship it.
conform: Add initial support for XOPEN2K24
Collin Funk: Make XOPEN2K24 checks the same as XOPEN2K8 using the following command:
Implement C23 const-preserving standard library macros
Joseph Myers: C23 makes various standard library functions, that return a pointer into an input array, into macros that return a pointer to const when the relevant argument passed to the macro is a pointer to const.
math: New generic fma implementation
Adhemerval Zanella: The current implementation relies on setting the rounding mode for different calculations (first to FE_TONEAREST and then to FE_TOWARDZERO) to obtain correctly rounded results.
hurd: implement RLIMIT_AS against Mach RPCs
Diego Nieto Cid: Check for VM limit RPCs - config.h.in: add #undef for HAVE_MACH_VM_GET_SIZE_LIMIT and HAVE_MACH_VM_SET_SIZE_LIMIT. - sysdeps/mach/configure.ac: use mach_RPC_CHECK to check for vm_set_size_limit and vm_get_size_limit RPCs in gnumach.defs. - sysdeps/mach/configure: regenerate file. Use vm_get_size_limit to initialize RLIMIT_AS - hurd/hurdrlimit.c(init_rlimit): use vm_get_size_limit to initialize RLIMIT_AS entry of the _hurd_rlimits array. Notify the kernel of the new VM size limits - sysdeps/mach/hurd/setrlimit.c: use the vm_set_size_limit RPC, if available, to notify the kernel of the new limits.