diff options
author | Peter Marheine <taricorp@gmail.com> | 2016-12-09 05:34:25 +1100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2016-12-08 19:34:25 +0100 |
commit | 469e5e7768cf850ac4c5a8e6df43a52f209c3b79 (patch) | |
tree | 323809409a0aa4773e7711ce6243f1ed7767f4ed | |
parent | f0b9ecfa01c5de92c18724533d4a99a0e8da5076 (diff) | |
download | nixpkgs-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.nix | 3 |
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 ''; |