Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
avformat/jpegmpfenc: add JPEG-MPF muxer
Linux Kernel: Linux 7.3-rc5
vulkan_video: add a shared segment gather
tools/libxenguest: remove Mini-OS specific parts
[varc] Support static component axes
avutil/aes: add aarch64 NEON implementation
lavc: add ASTC encoder/decoder via libastcenc
lavf: add ASTC and KTX 1.0 muxers/demuxers
Latest News (cont.)
avcodec/nvdec_hevc: add MV-HEVC hardware decoding
Linux Kernel: Linux 7.3-rc3
rvv: Add r5g6b5 bilinear affine fetch
avcodec/riscv: add vector FDCT implementation
bsf: add trim filter
avcodec/x86/hevc: add SSE2 ref_filter_3tap
Linux Kernel: Linux 7.3-rc2
avcodec: add a raw DSD encoder
swresample: support AV_SAMPLE_FMT_DSD input
Linux Kernel: Linux 7.3-rc1
avcodec/x86/hevc: add SSSE3 pred_planar
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Activity Earlier In The Year
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.
elf: Support THP segment load with madvise enabled THP
H.J. Lu: The current THP segment load approach works only when THP is enabled with always in the kernel.
Add system-wide tunables: ldconfig part
DJ Delorie: Adds support for reading /etc/tunables.conf The file contains one line per tunable, like this: glibc.foo.bar=14 glibc.malloc.more=0 Additionally, each line can be prefixed with a single word or character that controls overridability by the GLIBC_TUNABLES env var: overridable glibc.foo=0 +glibc.foo=0 ^ May be overridden (the default) nonoverridable glibc.foo=0-glibc.foo=0 ^ May not be overridden The tunable cache format allows for a filter to be assigned to each tunable, to be used at program start to decide if a tunable applies to that program.
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.
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: