diff options
author | Jude Taylor <me@jude.bio> | 2015-10-29 12:52:19 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-10-29 12:52:30 -0700 |
commit | 86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933 (patch) | |
tree | b0e3b74cc8a1cfd7b388cf2d4ed4a961db34e801 /pkgs/servers | |
parent | 91bc2e97bafd7a757780d162bd7fd36e7ed62f88 (diff) | |
download | nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar.gz nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar.bz2 nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar.lz nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar.xz nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.tar.zst nixlib-86dae7017364cbf6cfb40f0ccd1d6b0aa7cdd933.zip |
mariadb: fix multiple outputs on darwin
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/sql/mariadb/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index 47a9622bd232..0d39659d37fd 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -93,6 +93,12 @@ stdenv.mkDerivation rec { mv $out/lib $lib mv $out/include $lib + # Fix library rpaths + # TODO: put this in the stdenv to prepare for wide usage of multi-output derivations + for file in $(grep -rl $out/lib $lib); do + install_name_tool -delete_rpath $out/lib -add_rpath $lib $file + done + # Fix the mysql_config sed -i $out/bin/mysql_config \ -e 's,-lz,-L${zlib}/lib -lz,g' \ |