summary refs log tree commit diff
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
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.
-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
   '';