about summary refs log tree commit diff
path: root/pkgs/development/libraries/libdwarf
diff options
context:
space:
mode:
authorPeter Marheine <taricorp@gmail.com>2016-12-09 05:34:25 +1100
committerVladimír Čunát <vcunat@gmail.com>2016-12-08 19:34:25 +0100
commit469e5e7768cf850ac4c5a8e6df43a52f209c3b79 (patch)
tree323809409a0aa4773e7711ce6243f1ed7767f4ed /pkgs/development/libraries/libdwarf
parentf0b9ecfa01c5de92c18724533d4a99a0e8da5076 (diff)
downloadnixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.gz
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.bz2
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.lz
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.xz
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.zst
nixlib-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.zip
libdwarf: version the shared object (#20996)
Upstream sets the soname, so binaries compiled against libdwarf.so will
link against libdwarf.so.1 at runtime. Install libdwarf.so.1 and
symlink libdwarf.so to it so both linking and runtime loading work again.
Diffstat (limited to 'pkgs/development/libraries/libdwarf')
-rw-r--r--pkgs/development/libraries/libdwarf/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libdwarf/default.nix b/pkgs/development/libraries/libdwarf/default.nix
index eda68fc73d3f..48853b63c792 100644
--- a/pkgs/development/libraries/libdwarf/default.nix
+++ b/pkgs/development/libraries/libdwarf/default.nix
@@ -18,7 +18,8 @@ stdenv.mkDerivation rec {
 
   installPhase = ''
     mkdir -p $out/lib $out/include
-    cp libdwarf.so $out/lib
+    cp libdwarf.so.1 $out/lib
+    ln -s libdwarf.so.1 $out/lib/libdwarf.so
     cp libdwarf.h dwarf.h $out/include
   '';