The next GNU Tools Cauldron, taking place in Porto, Portugal, on September 26-28, 2025.

https://inbox.sourceware.org/gcc/87o6u[email protected]/
https://gcc.gnu.org/wiki/cauldron2025
https://gnu-tools-cauldron.org/

Some #Sourceware Project Leadership Committee members and @conservancy staff should also be there.

#GCC #GDB #binutils #CGEN #DejaGnu #newlib #glibc #poke #libabigail #elfutils

GNU Tools Cauldron 2025 [DATES CORRECTED] - Jose E. Marchesi

Today's bug is in `elfutils`:
https://sourceware.org/PR33103

There `elfutils` build system did something like:

$ cat stack.cc
#include <stack>
int main(){}

$ gcc -I. stack.cc -o stack
$ gcc -I. stack.cc -o stack

It breaks as:

$ gcc -I. stack.cc -o stack
# ok
$ gcc -I. stack.cc -o stack
In file included from stack.cc:1:
./stack:1:1: error: stray '\177' in program
1 | <U+007F>ELF<U+0002>...

Included <stack> is an ELF file now.

#elfutils #bug

Making sure you're not a bot!

Sourceware Survey 2025 Results

In the end we got 103 (!) responses with a nice mix of developers, users and maintainers from various hosted projects.

https://sourceware.org/survey-2025

#binutils #cygwin #dwarfstd #elfutils #gcc #gdb #glibc #libabigail #newlib #systemTap #valgrind #bzip2 #libffi #dwz #debugedit #gnupoke #bunsen #lvm2 #annobin #gnu-gabi #cgen #kawa #insight #pacme

Sourceare Survey 2025

Sourceware free software

Note that someone created various CVEs for #elfutils based on (fixed and closed) bug reports without following our SECURITY policy: https://sourceware.org/cgit/elfutils/tree/SECURITY

These are NOT security issues according to our policy.

We request that people who report suspected security vulnerabilities report them through the contacts in our SECURITY policy and not through non-affiliated CNAs.

Creating random CVEs without coordinating with the upstream project and designated CNA just causes lots of make work.

SECURITY - elfutils - elfutils code

Debuginfod project update 2024 by Aaron Merey

https://developers.redhat.com/articles/2025/01/14/debuginfod-project-update-2024

- Metrics and scale of debuginfod servers #prometheus
- New tools and features in debuginfod #elfutils
- IMA verification support
- Addressing kernel VDSO extraction bottlenecks @osandov
- Lazy debug info downloading in #Valgrind and #GDB

Debuginfod project update 2024 | Red Hat Developer

A quick review of notable updates and enhancements to debuginfod in 2024.

Red Hat Developer

'"Many #profiling tools on #Linux have previously been limited by their reliance on stack unwinding algorithms that require commonly-used frame pointer optimizations to be disabled. This article introduces eu-stacktrace, a prototype tool that uses the #elfutils toolkit’s unwinding libraries to support a sampling profiler to unwind frame pointer-less stack sample data."'

https://developers.redhat.com/articles/2024/06/11/get-system-wide-profiles-binaries-without-frame-pointers (from Serhei Makarov)

Get system-wide profiles of binaries without frame pointers | Red Hat Developer

Introducing eu-stacktrace, a prototype tool that uses the elfutils toolkit's unwinding libraries to support a sampling profiler to unwind frame pointer-less

Red Hat Developer

StarFive has donated 4 VisionFive-2 risc-v boards with 8GB, 4-core JH7110 supporting the RV64GC ISA for the CI running on https://builder.sourceware.org for Sourceware hosted projects.

They are running ubuntu server 23.10 https://wiki.ubuntu.com/RISC-V/StarFive%20VisionFive%202

Various projects are already running on risc-v: #annobin, #binutils, #bzip2, #debugedit, #dwz, #elfutils, #gnupoke and #libabigail.

https://builder.sourceware.org/buildbot/#/builders?tags=riscv

Please contact the builder project if you want to help out adding other Sourceware hosted projects.

sourceware buildbot

Sourceware GNU Toolchain buildbot

#Sourceware @ #Fosdem 2024

Various Sourceware projects will give presentations at @fosdem next weekend, Feb 3 and 4, in Brussels.

Guinevere, Dodji, Jose, David and Thomas organized some great devroom talks:

https://inbox.sourceware.org/202401282[email protected]/

Various Sourceware volunteers, overseers, PLC members and @conservancy staff will also be around.

#gdb #libabigail #systemtap #valgrind #binutils #elfutils #gcc #newlib #glibc #gnupoke

Core Toolchain and Developer Tools at FOSDEM - Mark Wielaard

#Sourceware @ #Fosdem

Various Sourceware projects will be present at @fosdem plus various overseers and of course @conservancy staff.

Get your talk submissions in before end of the week (December 1st) to these developer rooms:

https://inbox.sourceware.org/gdb/6a2e8[email protected]/

https://inbox.sourceware.org/gcc/36fad[email protected]/

#gdb #libabigail #systemtap #valgrind #binutils #elfutils #gcc #newlib #glibc #gnupoke #cgen

CfP for FOSDEM 2024, Debuggers and Analysis tools devroom - Guinevere Larsen

#elfutils 0.190 "Woke!" released
https://inbox.sourceware.org/elfutils-devel/[email protected]/

Friendlier CONTRIBUTING. RELR support. eu-readelf now supports -D, --use-dynamic and can show version 9 .gdb_index. A new eu-srclines tool that shows all files that were used to create a binary. debuginfod has a new schema for a 60% compression in filename representation.

elfutils 0.190 released - Mark Wielaard