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.
This commit is contained in:
Eelco Dolstra
2017-07-28 16:38:26 +02:00
parent 5b09152898
commit 5c5b71df5e
3 changed files with 12 additions and 1 deletions
@@ -0,0 +1,5 @@
setupDebugInfoDirs () {
addToSearchPath NIX_DEBUG_INFO_DIRS $1/lib/debug
}
envHooks+=(setupDebugInfoDirs)