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) |
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 eda68fc73d3f4..48853b63c7921 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 ''; |