nixpkgs/pkgs/development/tools/misc/gdb/debug-info-from-env.patch

16 lines
565 B
Diff
Raw Normal View History

2018-11-15 23:31:05 -08:00
Initialize debug-file-directory from NIX_DEBUG_INFO_DIRS, a colon-separated list
of directories with separate debugging information files.
2018-11-15 23:31:05 -08:00
--- a/gdb/main.c
+++ b/gdb/main.c
@@ -556,3 +556,8 @@ captured_main_1 (struct captured_main_args *context)
2018-11-15 23:31:05 -08:00
- debug_file_directory = relocate_gdb_directory (DEBUGDIR,
+ debug_file_directory = getenv("NIX_DEBUG_INFO_DIRS");
+
+ if (debug_file_directory != NULL)
+ debug_file_directory = xstrdup(debug_file_directory);
+ else
2018-11-15 23:31:05 -08:00
+ debug_file_directory = relocate_gdb_directory (DEBUGDIR,
DEBUGDIR_RELOCATABLE);