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 /pkgs/development/libraries/libdwarf | |
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.
Diffstat (limited to 'pkgs/development/libraries/libdwarf')
-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 ''; |