Skip to content

osx aarch64 grpc-java plugin in maven repo #10168

@paomian

Description

@paomian

1.55.1
1.54.1
1.51.1
1.43.3

What is your environment?

uname -a
Darwin MBP 22.4.0 Darwin Kernel Version 22.4.0: Mon Mar  6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000 arm64

java version

java --version
openjdk 17.0.7 2023-04-18
OpenJDK Runtime Environment Homebrew (build 17.0.7+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.7+0, mixed mode, sharing)
        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>quarkus-grpc</artifactId>
        </dependency>

quarkus-grpc will download protoc and plugin but i found plugin binary by download is x86 architecture. so i want to replace to aarch64.

What did you expect to see?

I can compile my proto file

What did you see instead?

io.grpc-protoc-gen-grpc-java-osx-aarch_64-exe: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable

Steps to reproduce the bug

I downloaded some aarch64 versions of the grpc java plugin in maven repo. like this.

file protoc-gen-grpc-java-1.55.1-osx-aarch_64.exe 
protoc-gen-grpc-java-1.55.1-osx-aarch_64.exe: Mach-O 64-bit executable x86_64
shasum protoc-gen-grpc-java-1.43.3-osx-aarch_64.exe
7fd9f454d0eb4d1632033a2832e68997f75866d5  protoc-gen-grpc-java-1.43.3-osx-aarch_64.exe

shasum protoc-gen-grpc-java-1.43.3-osx-x86_64.exe
7fd9f454d0eb4d1632033a2832e68997f75866d5  protoc-gen-grpc-java-1.43.3-osx-x86_64.exe

the aarch version is same executor with x86?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions