glibc: 2.39-52 -> 2.40-36

Announcement: https://sourceware.org/pipermail/libc-announce/2024/000042.html
This commit is contained in:
Maximilian Bosch 2024-09-15 12:16:24 +02:00
parent 01be09e86d
commit 5f04a666d3
No known key found for this signature in database
3 changed files with 5134 additions and 10864 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -44,9 +44,9 @@
} @ args:
let
version = "2.39";
patchSuffix = "-52";
sha256 = "sha256-93vUfPgXDFc2Wue/hmlsEYrbOxINMlnGTFAtPcHi2SY=";
version = "2.40";
patchSuffix = "-36";
sha256 = "sha256-GaiQF16SY9dI9ieZPeb0sa+c0h4D8IDkv7Oh+sECBaI=";
in
assert withLinuxHeaders -> linuxHeaders != null;
@ -62,17 +62,17 @@ stdenv.mkDerivation ({
[
/* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping.
$ git fetch --all -p && git checkout origin/release/2.39/master && git describe
glibc-2.39-52-gf8e4623421
$ git show --minimal --reverse glibc-2.39.. ':!ADVISORIES' > 2.39-master.patch
glibc-2.40-36-g7073164add
$ git show --minimal --reverse glibc-2.40.. ':!ADVISORIES' > 2.40-master.patch
To compare the archive contents zdiff can be used.
$ diff -u 2.39-master.patch ../nixpkgs/pkgs/development/libraries/glibc/2.39-master.patch
$ diff -u 2.40-master.patch ../nixpkgs/pkgs/development/libraries/glibc/2.40-master.patch
Please note that each commit has changes to the file ADVISORIES excluded since
that conflicts with the directory advisories/ making cross-builds from
hosts with case-insensitive file-systems impossible.
*/
./2.39-master.patch
./2.40-master.patch
/* Allow NixOS and Nix to handle the locale-archive. */
./nix-locale-archive.patch