Loading pkgs/by-name/gn/gnu-config/package.nix +14 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, runtimeShell, }: # Note: this package is used for bootstrapping fetchurl, and thus Loading Loading @@ -53,6 +54,19 @@ stdenv.mkDerivation { runHook postInstall ''; fixupPhase = '' runHook preFixup if [[ -z "''${dontPatchShebangs-}" ]]; then substituteInPlace $out/config.guess \ --replace-fail '#! /bin/sh' '#!${runtimeShell}' substituteInPlace $out/config.sub \ --replace-fail '#! /bin/sh' '#!${runtimeShell}' fi runHook postFixup ''; strictDeps = true; meta = { description = "Attempt to guess a canonical system name"; homepage = "https://savannah.gnu.org/projects/config"; Loading pkgs/stdenv/darwin/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -1069,7 +1069,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ) ++ lib.optionals localSystem.isAarch64 [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config prevStage.updateAutotoolsGnuConfigScriptsHook.gnu_config ] ++ lib.optionals localSystem.isx86_64 [ prevStage.darwin.Csu ] ++ (with prevStage.darwin; [ Loading pkgs/stdenv/linux/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -875,7 +875,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ++ lib.optionals (localSystem.libc == "musl") [ fortify-headers ] ++ [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config prevStage.updateAutotoolsGnuConfigScriptsHook.gnu_config ] ++ [ gcc-unwrapped.gmp Loading pkgs/top-level/all-packages.nix +3 −1 Original line number Diff line number Diff line Loading @@ -287,7 +287,9 @@ with pkgs; updateAutotoolsGnuConfigScriptsHook = makeSetupHook { name = "update-autotools-gnu-config-scripts-hook"; substitutions = { gnu_config = gnu-config; gnu_config = gnu-config.override { runtimeShell = targetPackages.stdenv.shell; }; }; } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh; Loading Loading
pkgs/by-name/gn/gnu-config/package.nix +14 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, runtimeShell, }: # Note: this package is used for bootstrapping fetchurl, and thus Loading Loading @@ -53,6 +54,19 @@ stdenv.mkDerivation { runHook postInstall ''; fixupPhase = '' runHook preFixup if [[ -z "''${dontPatchShebangs-}" ]]; then substituteInPlace $out/config.guess \ --replace-fail '#! /bin/sh' '#!${runtimeShell}' substituteInPlace $out/config.sub \ --replace-fail '#! /bin/sh' '#!${runtimeShell}' fi runHook postFixup ''; strictDeps = true; meta = { description = "Attempt to guess a canonical system name"; homepage = "https://savannah.gnu.org/projects/config"; Loading
pkgs/stdenv/darwin/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -1069,7 +1069,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ) ++ lib.optionals localSystem.isAarch64 [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config prevStage.updateAutotoolsGnuConfigScriptsHook.gnu_config ] ++ lib.optionals localSystem.isx86_64 [ prevStage.darwin.Csu ] ++ (with prevStage.darwin; [ Loading
pkgs/stdenv/linux/default.nix +1 −1 Original line number Diff line number Diff line Loading @@ -875,7 +875,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ++ lib.optionals (localSystem.libc == "musl") [ fortify-headers ] ++ [ prevStage.updateAutotoolsGnuConfigScriptsHook prevStage.gnu-config prevStage.updateAutotoolsGnuConfigScriptsHook.gnu_config ] ++ [ gcc-unwrapped.gmp Loading
pkgs/top-level/all-packages.nix +3 −1 Original line number Diff line number Diff line Loading @@ -287,7 +287,9 @@ with pkgs; updateAutotoolsGnuConfigScriptsHook = makeSetupHook { name = "update-autotools-gnu-config-scripts-hook"; substitutions = { gnu_config = gnu-config; gnu_config = gnu-config.override { runtimeShell = targetPackages.stdenv.shell; }; }; } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh; Loading