GCC - GNU Toolchain
gnutools.bsky.social
GCC - GNU Toolchain
@gnutools.bsky.social
GCC, Binutils, GDB, GLIBC. The system compiler for the FOSS and Linux software ecosystem. Continually Improving.
Reposted by GCC - GNU Toolchain
LLVM Weekly - #621, November 24th 2025. Final call for FOSDEM LLVM devroom, US LLVM dev meeting videos starting to appear, minimum compiler requirements for building LLVM, naming address spaces, ORC design docs, and more llvmweekly.org/issue/621
LLVM Weekly - #621, November 24th 2025
llvmweekly.org
November 24, 2025 at 8:11 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #620, November 17th 2025. EuroLLVM save the date, 'strong typedefs' in Clang, LLVM GC, MLIR minimum Python version, __builtin_bswapg, std::optional, and more llvmweekly.org/issue/620
LLVM Weekly - #620, November 17th 2025
llvmweekly.org
November 17, 2025 at 6:29 PM
GNU Binutils 2.45.1 Released!
Lots of bug fixes!
sourceware.org/pipermail/bi...
GNU Binutils release 2.45.1 is now available
Previous message (by thread): [PATCH] bfd/ELF: nds32_convert_{16_to_32,32_to_16}() are exposed to gas Next message (by thread): Sourceware Open House Friday - service upgrades, migration and isolation Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi, We are pleased to announce that version 2.45.1 of the GNU Binutils project sources have been released and are now available for download at: https://ftp.gnu.org/gnu/binutils https://sourceware.org/pub/binutils/releases/ This release is signed by my key: pub rsa4096/0x1F3D03348DB1A3E2 2020-03-04 [C] Key fingerprint = 5EF3 A411 71BB 77E6 110E D2D0 1F3D 0334 8DB1 A3E2 uid [ultimate] Sam James <[email protected]> uid [ultimate] Sam James <[email protected]> uid [ultimate] Sam James <[email protected]> Key fingerprint = 60EA 4FBF FB83 5333 9CAA D4F2 F492 2810 EEA0 483B Key fingerprint = DF1D 4946 63A9 7AC5 66CA 42B2 58AC 1BFA 75E5 6A76 Key fingerprint = 922B A006 C9D9 A556 0F62 6473 870C 05CA 5294 50D3 Key fingerprint = 165E 63C6 75E6 63F7 CCFD E923 8771 8F61 0A3F 8A87 Key fingerprint = 25A6 BB88 DD9B 764C 6B55 41C2 7384 09F5 20DF 9190 Key fingerprint = CA59 4D4A 1F00 898E 3019 3C54 5861 1564 C7C4 D9D4 You can obtain my key via: gpg --recv-keys 5EF3A41171BB77E6110ED2D01F3D03348DB1A3E2 Or as a last resort to find the key, you can try the official GNU keyring: wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg gpg --keyring gnu-keyring.gpg --verify binutils-2.45.1.tar.gz.sig (etc) It's my first time making a release for GNU Binutils. I've tried my best to carefully follow Nick's instructions in binutils/README-how-to-make-a-release and feedback welcome. This is a point release over the previous 2.45 version, containing bug fixes and one new feature to help with a glibc bugfix: bfd will now mark binaries with GLIBC_ABI_GNU_TLS (i386), GLIBC_ABI_GNU2_TLS (x86-64, i386), and GLIBC_ABI_DT_X86_64_PLT (x86-64) where appropriate on GNU/Linux systems. The former two symbols have been backported to all applicable release branches for glibc. The latter was already there. Please make sure your branch is tracking the appropriate release branch for the version of glibc you ship - this is important in general, not just for this issue. This is needed to identify binaries built with a fixed glibc version for TLS. At configure-time, this can be disabled with --enable-gnu-tls-tag, --disable-gnu2-tls-tag, or --disable-mark-plt respectively. Note that the mark PLT configure option is not new, just we now use GLIBC_ABI_DT_X86_64_PLT as a tag instead of reusing GLIBC_2.36. Our thanks go out to all of the binutils contributors, past and present, for helping to make this release possible. Here is a list of the bugs that have been fixed: PR33244 PR29292 PR33161 PR33162 PR33194 PR33162 PR33230 PR33246 PR33409 PR33130 PR33213 PR33287 PR33562 PR33584 sam -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 418 bytes Desc: not available URL: <https://sourceware.org/pipermail/binutils/attachments/20251112/75f1ab3c/attachment.sig>
sourceware.org
November 12, 2025 at 4:40 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #619, November 10th 2025. DFAJumpThreading on by default for CoreMark perf boost, further CAS development, MLIR pygments lexer improvements, Arm contributions to LLVM 21, and more llvmweekly.org/issue/619
LLVM Weekly - #619, November 10th 2025
llvmweekly.org
November 10, 2025 at 8:11 PM
Arm improvements in LLVM 21
developer.arm.com/community/ar...
Arm Community
ARM Community Site
developer.arm.com
November 6, 2025 at 5:12 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #618, November 3rd 2025. Dev meeting roundtable notes, ABI lowering library blog post, Neoverse V3 scheduling model, Boost.Math imported, llvm.structured.gep, and more llvmweekly.org/issue/618
LLVM Weekly - #618, November 3rd 2025
llvmweekly.org
November 3, 2025 at 6:28 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #617, October 27th 2025. Clang AST optimisations, LLVM contribution rate dashboard, Clang/LLVM built for Wasm available on NPM, and more. For those able to make it, enjoy the LLVM Dev Meeting this week! llvmweekly.org/issue/617
LLVM Weekly - #617, October 27th 2025
llvmweekly.org
October 27, 2025 at 7:48 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #616, October 20th 2025. Usability improvements to the Undefined Behavior Sanitizer, Clang bytecode interpreter developments, reducing process creation overhead for LLVM tests, null pointer arithmetic checker, and more llvmweekly.org/issue/616
LLVM Weekly - #616, October 20th 2025
llvmweekly.org
October 20, 2025 at 7:00 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #615, October 13th 2025. Final call for 2025 US LLVM Dev Meeting registration, GNU Tools Cauldron 2025 videos posted, feedback on MLIR remarks, type punning through unions in C++, allocator partitioning hints, reproducible linker benchmarks with Nix, and more llvmweekly.org/issue/615
LLVM Weekly - #615, October 13th 2025
llvmweekly.org
October 13, 2025 at 4:43 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #613, September 29th 2025. clang-doc and libc bfloat16 GSoC project results, LLVM's machine scheduler, the future of DependenceAnalysis, {aarch64,riscv64}-unknown-hurd-gnu, software watchpoints in LLDB, and more llvmweekly.org/issue/613
LLVM Weekly - #613, September 29th 2025
llvmweekly.org
September 29, 2025 at 6:36 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #612, September 22nd 2025. Lightweight Fault Isolation, student travel grant mentors, immutable releases, AI contribution policy, RISCVVLOptimizer improvements, dropping unnecessary assumes, custom clang-tidy checks with clang-query syntax, and more llvmweekly.org/issue/612
LLVM Weekly - #612, September 22nd 2025
llvmweekly.org
September 22, 2025 at 6:36 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #611, September 15th 2025. Ripple: A Compiler-Interpreted API for Efficient SIMD Programming, guidelines for adding/enabling new passes, on 'de-typification' of LLVM IR, lit using internal shell by default for LLVM tests, MLIR IRDL roadmap, and more llvmweekly.org/issue/611
LLVM Weekly - #611, September 15th 2025
llvmweekly.org
September 15, 2025 at 5:33 PM
According to the most recent Rust compiler performance survey, mold is the most popular alternative linker!

blog.rust-lang.org/2025/09/10/r...
Rust compiler performance survey 2025 results | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 11, 2025 at 4:05 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #610, September 8th 2025. LLVM IR byte type, commits via PRs only, ABI lowering library update, LLVM Code Generation book from Quentin Colombet, debugging LLVM, and more llvmweekly.org/issue/610
LLVM Weekly - #610, September 8th 2025
llvmweekly.org
September 8, 2025 at 6:26 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #609, September 1st 2025. LLVM 21.1.0 released! profiling and testing math functions on GPUs (GSoC), MLIR pattern search, UBSan "trap reasons", early bird registration deadline for dev meeting on Sep 5th, Andrew Pinski launches GNU Tools Weekly, and more llvmweekly.org/issue/609
LLVM Weekly - #609, September 1st 2025
llvmweekly.org
September 1, 2025 at 7:07 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #608, August 25th 2025. llvm-lit --update-tests, big pointer auth documentation updates, lifetime safety analysis initial use-after-free diagnostic, MLIR remarks, OpenMP unit testing framework, and more llvmweekly.org/issue/608
LLVM Weekly - #608, August 25th 2025
llvmweekly.org
August 25, 2025 at 5:46 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #607, August 18th 2025. 21.1.0-rc3 (final RC?), Contend Addressable Storage in LLVM, cfi_salt, MLIR Wasm importer, and more llvmweekly.org/issue/607
LLVM Weekly - #607, August 18th 2025
llvmweekly.org
August 18, 2025 at 7:37 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #606, August 11th 2025. Constant-time selection in Clang for crypto algorithms, tail folding by default for RVV, clangd doxygen parser, WasmSSA MLIR dialect, and more llvmweekly.org/issue/606
LLVM Weekly - #606, August 11th 2025
llvmweekly.org
August 11, 2025 at 9:48 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #605, August 4th 2025. US LLVM Dev Meeting agenda posted, upstreaming CHERI, restrict in Clang, GlobalISel vs SelectionDAG in 2025, 'hardening' mode for Clang, log level support, debugging Wasm with LLDB, and more llvmweekly.org/issue/605
LLVM Weekly - #605, August 4th 2025
llvmweekly.org
August 4, 2025 at 5:33 PM
Reposted by GCC - GNU Toolchain
GNU C Library 2.42 Released With SFrame Support, Newer Intel CPU Detection - https://www.phoronix.com/news/GNU-C-Library-glibc-2.42
GNU C Library 2.42 Released With SFrame Support, Newer Intel CPU Detection
Following yesterday's release of GNU Binutils 2.45, the GNU C Library 2.42 released today...
www.phoronix.com
July 28, 2025 at 9:12 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #604, July 28th 2025. LLVM ❤️ ML workshop, implementing C++17 special math functions with Boost.Math, flang-tidy, LDBG debug logging macro, -f[no]-experimental-lifetime-safety, and more llvmweekly.org/issue/604
LLVM Weekly - #604, July 28th 2025
llvmweekly.org
July 28, 2025 at 8:06 PM
Reposted by GCC - GNU Toolchain
LLVM Weekly - #603, July 21st 2025. 21.x branch created, allocator partitioning hint, -opt-disable to disable pass by name, SFrame unwind info, generating dead_on_return attributes, lifetime safety dataflow analysis progress, and more llvmweekly.org/issue/603
LLVM Weekly - #603, July 21st 2025
llvmweekly.org
July 21, 2025 at 5:13 PM