From 5c5b71df5e724a19a512c7c1264b439d93c90df7 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 28 Jul 2017 14:22:48 +0200 Subject: Add a setup hook to fill NIX_DEBUG_INFO_DIRS This setup hook is propagated by gdb. Thus, a typical use is: $ nix-shell -p gdb nix nix.debug sqlite.debug ... and gdb will be able find the debug symbols of nix etc. automatically. --- pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh b/pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh new file mode 100644 index 000000000000..2fd2a2d6da6f --- /dev/null +++ b/pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh @@ -0,0 +1,5 @@ +setupDebugInfoDirs () { + addToSearchPath NIX_DEBUG_INFO_DIRS $1/lib/debug +} + +envHooks+=(setupDebugInfoDirs) -- cgit 1.4.1