nixpkgs/pkgs/development/libraries/glibc
Maximilian Bosch 1b8aa881ea
glibc: revert /bin/bash usage
Rather than `$BASH`, `glibc` now hardcodes `/bin/bash` as
interpreter[1] in several scripts (including `ldd`).

This is a problem because relevant programs such as `ldd(1)` won't work
properly without this since we set `BASH` to `/bin/sh` to avoid
dependencies to the bootstrap tools for `bash` as runtime-dependency (since
NixOS doesn't have `/bin/bash`).

Considering that this was only done as an "improvement" to their
build-system and not because they wanted to use some bashisms here (the
variable was always called `BASH` and we still used `/bin/sh` anyways),
I'd consider this to be relatively safe.

[1] 5188a9d0265cc6f7235a8af1d31ab02e4a24853d
2022-02-27 10:25:35 +01:00
..
2.34-master.patch.gz glibc: 2.33-108 -> 2.34-115 2022-02-27 10:25:33 +01:00
0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch glibc: revert /bin/bash usage 2022-02-27 10:25:35 +01:00
allow-kernel-2.6.32.patch
common.nix glibc: revert /bin/bash usage 2022-02-27 10:25:35 +01:00
darwin-cross-build.patch
default.nix glibc: also create backwards-compat symlinks for libdl and libutil 2022-02-27 10:25:34 +01:00
dont-use-system-ld-so-cache.patch
dont-use-system-ld-so-preload.patch
fix_path_attribute_in_getconf.patch
fix-rpc-types-musl-conflicts.patch
fix-x64-abi.patch
info.nix
locales-builder.sh
locales.nix glibcLocales: support building on musl (#141971) 2021-10-18 08:53:36 +02:00
mtrace.nix mtrace: init at 2.33-50 2021-10-25 01:01:29 +02:00
multi.nix
nix-locale-archive.patch glibc: 2.33-108 -> 2.34-115 2022-02-27 10:25:33 +01:00
nix-nss-open-files.patch
rpcgen-path.patch