guix: add --no-same-owner to TAR_OPTIONS
So it's used to extract tarballs.
guix: update to c5eee3336cc1d10a3cc1c97fde2809c3451624d3
Package updates:
binutils 2.41 -> 2.44
diffutils 3.10 -> 3.12
file 5.45 -> 5.46
git-minimal 2.46.0 -> 2.52.0
(base) glibc 2.39 -> 2.41
gzip 1.13 -> 1.14
linux-headers 6.1.119 -> 6.1.166
LLVM/Clang 19.1.4 -> 19.1.7
mingw-w64 12.0.0 -> 13.0.0
nsis 3.10 -> 3.11
python-minimal 3.10 -> 3.11CMake 4.x becomes available.
Clang/LLVM 20 & 21 become available.
guix: drop CMake workaround
We are now using 3.31.x.
guix: switch to upstream osslsigncode package
guix: switch to upstream python-lief package
ci: use LIEF 0.17.5 in lint job
guix: switch to upstream python-oscrypto package
guix: combine gcc-libgcc-patches with base-gcc
guix: use latest glibc 2.31
https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.
guix: document when GCC SSA gen patch can be removed
This is a backport of core#34550
Depends on D20566
Note that we still need nns-certs, as we use curl for rustup