diff options
author | Adam Joseph <adam@westernsemico.com> | 2023-08-08 02:02:46 -0700 |
---|---|---|
committer | Adam Joseph <adam@westernsemico.com> | 2023-08-14 15:08:28 -0700 |
commit | da371c7c5a57a8a34c8bb3ec5336ff97977360de (patch) | |
tree | 5c61bd19428695a539e7fcda02aa160a820530e8 | |
parent | 92186a49bf72a74e507549669cde90977c977efe (diff) |
libgcc: use forceLibgccToBuildCrtStuff
This duplicates (by reference) the two-line adjustment to libgcc's Makefile needed in order to get crtstuff to build without a full build of gcc.
-rw-r--r-- | pkgs/development/libraries/gcc/libgcc/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/development/libraries/gcc/libgcc/default.nix b/pkgs/development/libraries/gcc/libgcc/default.nix index d3f1ce2a27d68..929e7e47f17f1 100644 --- a/pkgs/development/libraries/gcc/libgcc/default.nix +++ b/pkgs/development/libraries/gcc/libgcc/default.nix @@ -45,9 +45,11 @@ in stdenvNoLibs.mkDerivation (finalAttrs: { buildRoot=$(readlink -e "./build") ''; - postPatch = '' - sourceRoot=$(readlink -e "./libgcc") - ''; + postPatch = + gcc.cc.passthru.forceLibgccToBuildCrtStuff + + '' + sourceRoot=$(readlink -e "./libgcc") + ''; hardeningDisable = [ "pie" ]; |