-
Notifications
You must be signed in to change notification settings - Fork 15.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure OSX aarch64 builds are added as assets to our releases #9397
Comments
FYI, I've attempted to download/use the osx-aarch64 binary from the maven repo linked in this issue, but noticed it isn't verified/signed, so won't work out of the box either. Ref: |
Good catch, we'll get this working. |
@perezd thanks! looking forward to it. any likely ETA? |
osx-aarch64 still not on release page, any progress or substitution? |
https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.19.2/protoc-3.19.2-osx-aarch_64.exe This is the workaround, its unsigned so just go manually allow it in the sys prefs. |
Adding for tracking that this issue will also include universal binary releases. |
Any idea on an ETA? I'm trying to decide how much work to put into a workaround in our build process. I'm been inside the Plex, so I know how painful these types of things can be! |
I would expect at least a month or two, but unfortunately I don't have a more precise estimate. |
is there an advance related to this? I need protobuf 😢 |
M1 binaries of protobuf are available via homebrew, it's also pretty straightforward to build it from source. |
Is there any progress to this? we need the osx-aarch_64 protoc for m1 |
Unfortunately it's still going to be a bit until we are able to publish signed and notarized binaries, but as mentioned you can use them from homebrew, build from source, or use the unsigned binaries and configure your machine to still run it. |
There has been a new release, version 3.20.0-rc1. But I can't find anything about osx-aarch_64 in the changelog. |
I'm sorry, we still haven't been able to add it to the new release. The only options are the workarounds that I mentioned before, but I will keep updating when we have anything to report. |
FYI: https://github.com/protocolbuffers/protobuf/releases 3.20.0 has an OSX aarch_64, but the linked tarball (https://github.com/protocolbuffers/protobuf/releases/download/v3.20.0/protoc-3.20.0-osx-aarch_64.zip) is actually wrong-- the embedded
|
Yes, we recently discovered that the aarch64 build was produced to create a placeholder, but hasn't actually had the work done to convert it. We're actively working on this within our release tooling and will provide updates soon. |
The most recent release of protobuf (21.0) has an OSX aarch64 binary and an OSX universal binary! Unfortunately, we have not been able sign it yet due to internal infrastructure problems. I will continue to keep you updated on that when there is progress. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Any update here? |
21 and 22 releases have an OSX aarch64 binary and an OSX universal binary. Signing is still in progress. |
Our newest releases (22.4+ and 23.x) will now have signed OSX binaries, closing this issue. |
the M1 binaries don't appear to be making it onto our releases page:
https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.19.2/
We've had reports from customers about confusion w.r.t our M1 support so we should add it there to clarify going forward.
The text was updated successfully, but these errors were encountered: