diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-07-28 19:37:36 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-07-28 19:37:36 +0200 |
commit | 55357de67a2acfb11ba1a3633454c20acc9b54e7 (patch) | |
tree | c0fe0519426690b8989818f2adb49d877284b0e8 /pkgs/development/tools/misc/elfutils/debug-info-from-env.patch | |
parent | ec59e3b3f52003a90a977f539366de59d4067c06 (diff) | |
parent | cb1742e76d8a7254a5ffffbf86b2281b89984e2d (diff) | |
download | nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar.gz nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar.bz2 nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar.lz nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar.xz nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.tar.zst nixlib-55357de67a2acfb11ba1a3633454c20acc9b54e7.zip |
Merge remote-tracking branch 'upstream/master' into HEAD
Diffstat (limited to 'pkgs/development/tools/misc/elfutils/debug-info-from-env.patch')
-rw-r--r-- | pkgs/development/tools/misc/elfutils/debug-info-from-env.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/elfutils/debug-info-from-env.patch b/pkgs/development/tools/misc/elfutils/debug-info-from-env.patch new file mode 100644 index 000000000000..409f1311c315 --- /dev/null +++ b/pkgs/development/tools/misc/elfutils/debug-info-from-env.patch @@ -0,0 +1,27 @@ +Look up .build-id files relative to the directories in the +colon-separated environment variable NIX_DEBUG_INFO_DIRS, unless +overriden by --debuginfo-path. + +diff -ru elfutils-0.169-orig/libdwfl/argp-std.c elfutils-0.169/libdwfl/argp-std.c +--- elfutils-0.169-orig/libdwfl/argp-std.c 2017-05-02 23:05:52.000000000 +0200 ++++ elfutils-0.169/libdwfl/argp-std.c 2017-07-28 16:08:06.739558106 +0200 +@@ -376,5 +376,7 @@ + const struct argp * + dwfl_standard_argp (void) + { ++ debuginfo_path = getenv("NIX_DEBUG_INFO_DIRS"); ++ + return &libdwfl_argp; + } +diff -ru elfutils-0.169-orig/src/stack.c elfutils-0.169/src/stack.c +--- elfutils-0.169-orig/src/stack.c 2017-02-24 11:55:28.000000000 +0100 ++++ elfutils-0.169/src/stack.c 2017-07-28 15:50:06.743196696 +0200 +@@ -631,6 +631,8 @@ + /* Set locale. */ + (void) setlocale (LC_ALL, ""); + ++ debuginfo_path = getenv("NIX_DEBUG_INFO_DIRS"); ++ + const struct argp_option options[] = + { + { NULL, 0, NULL, 0, N_("Input selection options:"), 0 }, |