From 4f9d0078061391f106a8f0b57dedeefffddc1802 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 14 Mar 2022 21:30:40 +0800 Subject: [PATCH] mysql57: reduce closure size --- pkgs/servers/sql/mysql/5.7.x.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix index 1c8b21f399eb..5f876b455e3f 100644 --- a/pkgs/servers/sql/mysql/5.7.x.nix +++ b/pkgs/servers/sql/mysql/5.7.x.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, cmake, bison, pkg-config +{ lib, stdenv, fetchurl, cmake, bison, pkg-config, nukeReferences , boost, libedit, libevent, lz4, ncurses, openssl, protobuf, readline, zlib, perl , cctools, CoreServices, developer_cmds , libtirpc, rpcsvc-proto, nixosTests @@ -21,7 +21,7 @@ self = stdenv.mkDerivation rec { export PATH=$PATH:$TMPDIR ''; - nativeBuildInputs = [ bison cmake pkg-config ] + nativeBuildInputs = [ bison cmake pkg-config nukeReferences ] ++ lib.optionals (!stdenv.isDarwin) [ rpcsvc-proto ]; buildInputs = [ boost libedit libevent lz4 ncurses openssl protobuf readline zlib ] @@ -66,6 +66,7 @@ self = stdenv.mkDerivation rec { sed -i -e "s|/usr/bin/libtool|libtool|" cmake/merge_archives.cmake.in ''; postInstall = '' + nuke-refs "$out/share/mysql/docs/INFO_BIN" moveToOutput "lib/*.a" $static ln -s libmysqlclient${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib/libmysqlclient_r${stdenv.hostPlatform.extensions.sharedLibrary} '';