Skip to content

Commit 37af6c0

Browse files
authored
Merge pull request #3045 from hfhchan-plb/patch-1
Fix grpc-tools for Apple Silicon
2 parents 0af3c67 + d7dac60 commit 37af6c0

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

packages/grpc-tools/build_binaries.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@ Linux)
7373
Darwin)
7474
build -DGRPC_TOOLS_TARGET=x86_64 -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
7575

76-
for arch in "x64" "arm64"; do
77-
mkdir "$base/build/bin/$arch"
78-
for bin in protoc grpc_node_plugin; do
79-
lipo -extract x86_64 "$base/build/bin/$bin" -o "$base/build/bin/$arch/$bin"
80-
otool -l "$base/build/bin/$arch/$bin" | grep minos
81-
done
82-
artifacts darwin $arch "$base/build/bin/$arch/"
76+
mkdir "$base/build/bin/x64"
77+
mkdir "$base/build/bin/arm64"
78+
for bin in protoc grpc_node_plugin; do
79+
lipo -extract x86_64 "$base/build/bin/$bin" -o "$base/build/bin/x64/$bin"
80+
lipo -extract arm64 "$base/build/bin/$bin" -o "$base/build/bin/arm64/$bin"
8381
done
82+
artifacts darwin x64 "$base/build/bin/x64/"
83+
artifacts darwin arm64 "$base/build/bin/arm64/"
8484
;;
8585
esac

0 commit comments

Comments
 (0)