From bea6a0d6d140508876c431c523e1a1e89b227900 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Wed, 2 Aug 2023 23:45:52 +0800 Subject: [PATCH] Sync appropriate protoc artifact for m1 Fixes compilation on M1 macOS. Check https://github.com/grpc/grpc-java/issues/7690 for further info Signed-off-by: Aayush Gupta --- storage/lib/build.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/storage/lib/build.gradle b/storage/lib/build.gradle index d5b4ca88d..a4d6e129e 100644 --- a/storage/lib/build.gradle +++ b/storage/lib/build.gradle @@ -43,7 +43,13 @@ android { } protobuf { protoc { - artifact = "com.google.protobuf:protoc:$protobuf_version" + if ("aarch64" == System.getProperty("os.arch")) { + // mac m1 + artifact = "com.google.protobuf:protoc:$protobuf_version:osx-x86_64" + } else { + // other + artifact = "com.google.protobuf:protoc:$protobuf_version" + } } generateProtoTasks { all().each { task ->