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 | nixlib-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.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 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 ''; |