From 4d64ef3eea9af3823b42d58125eb621b0f60d34a Mon Sep 17 00:00:00 2001 From: Benson Chu Date: Sun, 14 Jul 2024 18:12:36 -0500 Subject: [PATCH] Comments --- common/overlays.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/overlays.nix b/common/overlays.nix index 707ed75..853198f 100644 --- a/common/overlays.nix +++ b/common/overlays.nix @@ -3,7 +3,11 @@ inputs: (final: prev: { mps-debug = prev.mps.overrideAttrs (old: { pname = old.pname + "-debug"; - env.NIX_CFLAGS_COMPILE = old.env.NIX_CFLAGS_COMPILE + " -g -DCONFIG_VAR_COOL"; + # Need to do this to patch dwarf information. For some reason, + # stdenv copies the source into /build/source, and then builds + # from there, leaving all the dwarf information hanging. + env.NIX_CFLAGS_COMPILE = + old.env.NIX_CFLAGS_COMPILE + " " + "-fdebug-prefix-map=/build/source=${old.src}"; dontStrip = true; }); })