From fd98c7e7cc4c34d063ecf7cd3bef6488f64ac1da Mon Sep 17 00:00:00 2001 From: mmsqe Date: Mon, 4 Sep 2023 15:40:25 +0800 Subject: [PATCH] Problem: librocksdb has hardcoded rpath in cross-compiling (#1008) --- nix/rocksdb.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/rocksdb.nix b/nix/rocksdb.nix index 488f56917..9b3333d17 100644 --- a/nix/rocksdb.nix +++ b/nix/rocksdb.nix @@ -94,7 +94,7 @@ stdenv.mkDerivation rec { fi '' + lib.optionalString stdenv.isDarwin '' ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/libsnappy.1.dylib" "${snappy}/lib/libsnappy.1.dylib" $out/lib/librocksdb.dylib - ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major version}.dylib" "$out/lib/librocksdb.8.dylib" $out/lib/librocksdb.dylib + ${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major version}.dylib" "$out/lib/librocksdb.${lib.versions.major version}.dylib" $out/lib/librocksdb.dylib ''; meta = with lib; {