Archive for the ‘Uncategorized’ Category

bzip2 1.0.8

We are happy to announce the release of bzip2 1.0.8. This is a fixup release because the CVE-2019-12900 fix in bzip2 1.0.7 was too strict and might have prevented decompression of some files that earlier bzip2 versions could decompress. And it contains a few more patches from various distros and forks. bzip2 1.0.8 contains the […]

bzip2 1.0.7

We are happy to announce the release of bzip2 1.0.7. This is an emergency release because the old bzip2 website is gone and there were outstanding security issues. The original bzip2 home, downloads and documentation can now be found at: https://sourceware.org/bzip2/ bzip2 1.0.7 contains only the following bug/security fixes: Fix undefined behavior in the macros […]

glibc 2.28 cleanup – no more memory leaks

glibc already released 2.29, but I was still on a much older version and hadn’t noticed 2.28 (which is the version that is in RHEL8) has a really nice fix for people who obsess about memory leaks. When running valgrind to track memory leaks you might have noticed that there are sometimes some glibc data […]

Valgrind 3.15.0 with improved DHAT heap profiler

Julian Seward released valgrind 3.15.0 which updates support for existing platforms and adds a major overhaul of the DHAT heap profiler.  There are, as ever, many refinements and bug fixes.  The release notes give more details. Nicholas Nethercote used the old experimental DHAT tool a lot while profiling the Rust compiler and then decided to […]

Building GDB from GIT

Since the GNU Toolchain has many shared modules it sometimes feels like you have to rebuild everything (assembler, linker, binutils tools, debugger, simulators, etc.) just to get one of the latest tools from source. Having all this reusable shared code is fun, but it does make build times a bit long. Luckily most of the […]

GNU Tools Cauldron 2019

Simon Marchi just announced that the next GNU Tools Cauldron will be in Montreal, Canada from Thursday September 12 till Sunday September 15. The purpose of this workshop is to gather all GNU tools developers, discuss current/future work, coordinate efforts, exchange reports on ongoing efforts, discuss development plans for the next 12 months, developer tutorials […]

Usability improvements in GCC 9

David Malcolm wrote a really nice blog post on Usability improvements in GCC 9 describing nicer looking diagnostics, the JSON output format, simpler C++ errors, tracking down bad initializations, optimizer diagnostics and new fix-it hints. Perhaps a deeper change is that we now have a set of user experience guidelines for GCC, to try to […]

Buildbot CI for DWZ

Thanks to Tom de Vries your favorite DWARF Compression tool DWZ now has a testsuite. And there is now also a buildbot CI that tests various combinations of Fedora, CentOS and Debian on armhf, aarch64, ppc64, ppc64le, s390x, x86_64 and i386 to make sure no regressions slip in during development. Happy hacking!

New PGP key

I have a new rsa4096 PGP key (0x1AA44BE649DE760A) created using gnupg. The master ([C]ertification) key is kept offline with the [S]igning, [E]ncryption and [A]uthentication rsa2048 subkeys held on a Nitrokey. The old one (0x8370665B57816A6A) is set to expire at the end of this year (after which I will probably revoke it). pub rsa4096 2019-01-19 [C] […]

Raising Strauss awareness

____ / \ |-. .-.| (_@)(_@) .—_ \ /.. \_/ |__.-^ / } | | [ [ ] ] | | [ [ ] / | __ \| |/ _/ /_ \ | |//___/__/__/_ \\ \ / // -____/_ // ” \\ \___.- // \\ __.—-._/_ / //|||\\ .- __> [ / __.- [ [ […]