mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-14 08:54:46 +00:00
1b8aa881ea
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 |
||
---|---|---|
.. | ||
2.34-master.patch.gz | ||
0001-Revert-Remove-all-usage-of-BASH-or-BASH-in-installed.patch | ||
allow-kernel-2.6.32.patch | ||
common.nix | ||
darwin-cross-build.patch | ||
default.nix | ||
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 | ||
mtrace.nix | ||
multi.nix | ||
nix-locale-archive.patch | ||
nix-nss-open-files.patch | ||
rpcgen-path.patch |