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)
downloadnixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar
nixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.gz
nixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.bz2
nixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.lz
nixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.xz
nixpkgs-469e5e7768cf850ac4c5a8e6df43a52f209c3b79.tar.zst
nixpkgs-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 eda68fc73d3..48853b63c79 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
   '';