From 099710163e1282bace8d031748bb0ea8d1ab1f97 Mon Sep 17 00:00:00 2001 From: ash lea Date: Mon, 8 Jan 2024 16:13:07 -0500 Subject: [PATCH] djgpp: disable strip phase stripping causes compilations to fail with: error adding symbols: Archive has no index; run ranlib to add one --- pkgs/development/compilers/djgpp/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/compilers/djgpp/default.nix b/pkgs/development/compilers/djgpp/default.nix index d6f645f3a31a..1dabc225d9a4 100644 --- a/pkgs/development/compilers/djgpp/default.nix +++ b/pkgs/development/compilers/djgpp/default.nix @@ -58,6 +58,10 @@ stdenv.mkDerivation rec { hardeningDisable = [ "format" ]; + # stripping breaks static libs, causing this when you attempt to compile a binary: + # error adding symbols: Archive has no index; run ranlib to add one + dontStrip = true; + buildPhase = '' runHook preBuild mkdir download; pushd download