Skip to content
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

can not run natively on macOS Silicon / ARMv8 #1781

Closed
hanxiao opened this issue Jan 25, 2021 · 2 comments · Fixed by #2506
Closed

can not run natively on macOS Silicon / ARMv8 #1781

hanxiao opened this issue Jan 25, 2021 · 2 comments · Fixed by #2506
Labels
status/blocked-upstream This issue is currently blocked by an upstream issue. type/bug Something isn't working

Comments

@hanxiao
Copy link
Member

hanxiao commented Jan 25, 2021

Describe the bug

It is an upstream problem. This means we can neither provide a native macOS silicon version nor ARMv8 in Docker image for now. Note, running under Rosetta 2 is fine, as it simply simulates x86/64

GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=8
pip install grpcio

Know Issues on Rosetta2

  • urllib/request.py throws
Fatal Python error: Bus error

Thread 0x000000030b2a4000 (most recent call first):

workaround, use no_proxy='*' in os env. ref: https://bugs.python.org/issue28342

References


Environment

Screenshots

@hanxiao hanxiao added type/bug Something isn't working status/blocked-upstream This issue is currently blocked by an upstream issue. labels Jan 25, 2021
@jina-bot
Copy link
Member

This issue is stale because it has been open 20 days with no activity. Remove stale label or comment or this will be closed in 4 days

@jina-bot jina-bot added the Stale label Feb 16, 2021
@hanxiao hanxiao removed the Stale label Feb 18, 2021
@FionnD
Copy link
Contributor

FionnD commented Mar 30, 2021

protocolbuffers/protobuf#8280 has now been merged. ✅

@hanxiao hanxiao linked a pull request May 29, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/blocked-upstream This issue is currently blocked by an upstream issue. type/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants