diff options
author | Bas van Dijk <bas@van.dijk.ch> | 2023-05-29 22:30:29 +0200 |
---|---|---|
committer | Bas van Dijk <bas@van.dijk.ch> | 2023-05-29 22:30:29 +0200 |
commit | ad3402c664dec9cc06203c39f7ec45513247ee31 (patch) | |
tree | acf5afd57a518b9490d12785a21f49920fee5f66 /pkgs/development/interpreters/wasmtime | |
parent | aab9ccad3e43f7c5956304d5f5d61f7f63f85b84 (diff) |
wasmtime: fix lib on darwin
Before: ``` otool -D result-dev/lib/libwasmtime.dylib result-dev/lib/libwasmtime.dylib: /private/tmp/nix-build-wasmtime-9.0.2.drv-0/source/target/aarch64-apple-darwin/release/deps/libwasmtime.dylib ``` After: ``` otool -D result-dev/lib/libwasmtime.dylib result-dev/lib/libwasmtime.dylib: /nix/store/bz6l7dr60izrq6vga83df9y2p1mgh5hw-wasmtime-9.0.2-dev/lib/libwasmtime.dylib ```
Diffstat (limited to 'pkgs/development/interpreters/wasmtime')
-rw-r--r-- | pkgs/development/interpreters/wasmtime/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/wasmtime/default.nix b/pkgs/development/interpreters/wasmtime/default.nix index a568b364edfdf..1361da4b2899e 100644 --- a/pkgs/development/interpreters/wasmtime/default.nix +++ b/pkgs/development/interpreters/wasmtime/default.nix @@ -36,6 +36,10 @@ rustPlatform.buildRustPackage rec { install -m0644 $src/crates/c-api/include/*.h $dev/include install -m0644 $src/crates/c-api/include/wasmtime/*.h $dev/include/wasmtime install -m0644 $src/crates/c-api/wasm-c-api/include/* $dev/include + '' + lib.optionalString stdenv.isDarwin '' + install_name_tool -id \ + $dev/lib/libwasmtime.dylib \ + $dev/lib/libwasmtime.dylib ''; meta = with lib; { |