Fangruin raises valid concerns about the SFrame design that creators unfortunately have not acknowledged yet. We reluctantly added this on glibc (it was added near the release) and I wonder if we should wait more.
Started a thread "Concerns about SFrame viability for userspace stack walking" lore.kernel.org/linux-perf-u… To: linux-toolchains, linux-perf-users, linux-kernel
1
1
Not so obvious I must say, but it is still interesting - zatrazz.substack.com/p/not-s…
Quick skill check. If you want to call yourself a Software Engineer, This code snippet should be obvious to you.
1
Adhemerval Zanella retweeted
GNU Tools Weekly News Update Week 9 (October 26, 2025) General/big GNU toolchain news: * Valgrind 3.26.0 released * Stabs debugging info support was removed from GDB GCC discussion: * Contributing the Algol 68 Front-End to GCC ** inbox.sourceware.org/gcc/87z… * Do people find the "Option Summary" in the GCC manual useful? ** inbox.sourceware.org/gcc/e9a… GCC commits: * C2y: Implement static assertions in expressions * C2y: Allow unspecified arrays in generic association. * Simplification of vec_perm chains implementing concat-and-extract ** Improves SIMDe code generation for non-x86 targets * Simplification pattern of round semantics ** Improves SPEC 2017's 538.imagick_r by ~3% * C++23: Implement P2674R1 - A trait for implicit lifetime types * Implement bool reduction vectorization ** x86_64 and aarch64 (both SIMD and SVE) * libstdc++: Implement optional<T&> from P2988R12 (C++26) * cobol: Implement the XML PARSE statement. * phiopt: Finish up moving minmax_replacement to match-and-simplify ** This was a partial transition that was started 2 years ago GCC bugzilla stats * 93 new issues filed * 89 issues closed glibc commits: * Many fixes for compiling glibc with clang gdb/binutils commits: * GDB: Stabs debugging support was REMOVED binutils discussion: * continued GNU Tools Cauldron SFrame talk notes ** inbox.sourceware.org/binutil… ** Also related LLVM discussion about adding SFrame support: discourse.llvm.org/t/rfc-add…
3
35
RISC-V BE support ... "Just because you can, doesn’t mean you should”
1
2
2025 and we are discussing create a new m68k ABI
1
And when I tried to replace glibc qsort with a non allocating, but unstable one, Hyrum’s Law attacked and we had to revert back to mergesort.
I'm currently at this weird place in life where I need to implement my own Quick Sort... This is the moment all my student loans are gonna finally pay off! (jk education is free in my country)
Adhemerval Zanella retweeted
Linaro recently added support for MTE (Memory Tagging Extension) to #QEMU. Check out this blog to learn how we did just that: ow.ly/ZL3h50VH5KX #arm #software #opensource
2
6
Adhemerval Zanella retweeted
So the @WSJ said Trump’s protectionism and chaos may be pushing America in a direction similar to Brazil. As a Brazilian economist, let me introduce you to Brazilian ideas for making your country rich. They’re incredible ideas. Tremendous. You’ve never seen anything like it👇
39
291
48
1,735
And I almost sure that Rich Felker, from mu, would never implement such hack on musl. In fact, newer platform don’t even allow executable stacks at hardware level (Apple Silicon).
3
In any case, there is a workaround that I plan to backport to 2.41 patchwork.sourceware.org/pro…
2
It was a footgun, designed in a time were ABIs were transitioning to make stack non-excutable. Unfortunately it took 20 years that raise this issue and now it seems binutils will start to warn in more cases where you have a mismatch.
2
It is interesting that the headline did not get into details why I made this change: sourceware.org/pipermail/lib… In a short: the old behavior was used in a know RCE described in CVE-2023-38408.
Year of Linux desktop will never happen as long as glibc is de-facto standard libc. As far as I know, this regression is wontfix, so many games just won't work anymore. Imagine being a game dev from 5 years ago and making a native Linux version of your game in a good faith, that's 100% a net-negative money-wise, only for it to stop working in a couple years. Backward compatibility on Linux does not exist as far as regular users concerned, and the only way to make software that works in years to come is to make it for Windows, and hopefully let Valve and Wine teams handle the rest.
4
1
11
Adhemerval Zanella retweeted
Finally the freedom to cosplay old banking systems!
134k Lines Of Code Posted As Latest Effort For COBOL Support Within @gnutools GCC phoronix.com/news/134k-Lines…
2
3
1
50
Adhemerval Zanella retweeted
@adhemerval has added the optimized and correctly rounded cbrtf, erff, erfcf, lgammaf, and tanf from CORE-math to #GLIBC libm. sourceware.org/pipermail/lib…
2
1
4
Adhemerval Zanella retweeted
E se eu te contar que tem queijo do Rio de Janeiro entre os melhores do Mundo? Valença, a nova fronteira do queijo artesanal de excelência. A coluna de hoje, na Veja Rio. Leia mais em: vejario.abril.com.br/coluna/…
1
3
2
27
Adhemerval Zanella retweeted
2
26
7
158