28
28
name : darwin-x64
29
29
target : x86_64-apple-darwin
30
30
build : |
31
- cd crates/node_binding
31
+ cd crates/node_binding &&
32
+ rustup target add x86_64-apple-darwin &&
32
33
pnpm build --target x86_64-apple-darwin
33
34
strip -x *.node
34
35
- host : macos-latest
@@ -48,13 +49,15 @@ jobs:
48
49
target : aarch64-pc-windows-msvc
49
50
name : win32-arm64-msvc
50
51
build : |
51
- cd crates/node_binding
52
+ cd crates/node_binding &&
53
+ rustup target add aarch64-pc-windows-msvc &&
52
54
pnpm build --target aarch64-pc-windows-msvc
53
55
- host : windows-latest
54
56
target : i686-pc-windows-msvc
55
57
name : win32-ia32-msvc
56
58
build : |
57
- cd crates/node_binding
59
+ cd crates/node_binding &&
60
+ rustup target add i686-pc-windows-msvc &&
58
61
pnpm build --target i686-pc-windows-msvc
59
62
- host : ubuntu-latest
60
63
target : x86_64-unknown-linux-gnu
78
81
build : |-
79
82
set -e &&
80
83
cd crates/node_binding &&
81
- export JEMALLOC_SYS_WITH_LG_PAGE=16 && export CC_aarch64_unknown_linux_gnu=/usr/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc &&
84
+ export JEMALLOC_SYS_WITH_LG_PAGE=16 && export CC_aarch64_unknown_linux_gnu=clang &&
82
85
rustup target add aarch64-unknown-linux-gnu &&
83
86
pnpm build --target aarch64-unknown-linux-gnu &&
84
87
aarch64-unknown-linux-gnu-strip *.node
@@ -108,7 +111,7 @@ jobs:
108
111
uses : dtolnay/rust-toolchain@stable
109
112
if : ${{ !matrix.settings.docker }}
110
113
with :
111
- toolchain : nightly-2023-12-28
114
+ toolchain : nightly-2024-09-05
112
115
targets : ${{ matrix.settings.target }}
113
116
114
117
- name : Cache cargo
0 commit comments