diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2017-07-28 14:22:48 +0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2017-07-28 16:38:26 +0200 |
commit | 5c5b71df5e724a19a512c7c1264b439d93c90df7 (patch) | |
tree | 7a0f26ef0a591750e65073a1bfa02e9460832ecb /pkgs/build-support | |
parent | 5b0915289894e5312b9137ca9759d1fc9ccbe25e (diff) | |
download | nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar.gz nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar.bz2 nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar.lz nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar.xz nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.tar.zst nixlib-5c5b71df5e724a19a512c7c1264b439d93c90df7.zip |
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.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/setup-hooks/setup-debug-info-dirs.sh | 5 |
1 files changed, 5 insertions, 0 deletions
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) |