Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
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
Latest News (cont.)
avutil/int128: add header for 128-bit integers
swscale/rational64: add 64-bit rational type
avfilter/vf_scale_cuda: add `use_filters` option
swscale/format: add support for AV_PIX_FMT_PAL8
Linux Kernel: Linux 7.1
swscale: add new SwsContext.backends option
avcodec/itut35: add support for HDR Vivid
Linux Kernel: Linux 7.1-rc6
avcodec/bsf: add dovi_split BSF
avformat/mov: add support for vdep based tref
Arch64: Add support for SVE2 ifuncs
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Other Activity This Week
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).
Add system-wide tunables: Apply tunables part
DJ Delorie: Load ld.so.cache and fetch the tunables extension.
Add system-wide tunables: cache ld.so.cache
DJ Delorie: The purpose of this change is twofold: 1.
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.
Recent Activity
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).
Add system-wide tunables: Apply tunables part
DJ Delorie: Load ld.so.cache and fetch the tunables extension.
Add system-wide tunables: cache ld.so.cache
DJ Delorie: The purpose of this change is twofold: 1.
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.
nss: Remove --enable-static-nss configure option
Michael Ford: Since the NSS reorganization in glibc 2.33 the --enable-static-nss option no longer changes the build: the files and dns services are built into libc unconditionally, and there is no longer any mechanism to bake the remaining services into libc.a.
ppc64le: Restore optimized memchr for power10 [BZ #34300]
Sachin Monga: Restore the POWER10 memchr implementation reverted in commit a7877bb6685300f159fa095c9f50b22b112cddb8 [BZ #33059], addressing the actual cause: The non-volatile vector register v20 used as the zero vector (M_VREG_ZERO) is replaced with the volatile register v17.
AArch64: Update SHARED-FILES with files from Arm Optimized-Routines
Pierre Blanchard: Adds lists for math.
riscv: Add RVV memmove for both multiarch and non-multiarch builds
Yao Zihong: This patch adds an RVV-optimized implementation of memmove 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.
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.
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 In The Past Month
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.
math: Sync acosh with CORE-MATH 887cab6f
Adhemerval Zanella: It syncs with CORE-MATH commit 887cab6f.
Consolidate the C pointer guard and align the assembly implementations
Adhemerval Zanella: The per-architecture pointer_guard.h files all implemented some variant of C PTR_MANGLE/PTR_DEMANGLE: the i386 and x86_64 versions did an exclusive-or by the guard followed by a rotate left by 2 * sizeof (uintptr_t) + 1 bits (9 on 32-bit, 17 on 64-bit), while the other targets did the exclusive-or only.
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.
Add system-wide tunables: Filters
DJ Delorie: Add support for [proc:*] syntax where * matches /proc/self/exe (fallback: argv[0] unless AT_SECURE).
riscv: Add RVV memmove for both multiarch and non-multiarch builds
Yao Zihong: This patch adds an RVV-optimized implementation of memmove 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: cache ld.so.cache
DJ Delorie: The purpose of this change is twofold: 1.
Enable the pointer guard in the dynamic loader
Adhemerval Zanella: i386, powerpc, s390, sh and sparc fell back to the generic no-op pointer_guard.h in ld.so, so the loader's own setjmp/longjmp and mangled function pointers were left unprotected (the other targets already mangle in rtld).
Add system-wide tunables: Apply tunables part
DJ Delorie: Load ld.so.cache and fetch the tunables extension.