-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[abseil] build failure using x64-osx triplet in Apple Sillicon #17436
Comments
Maybe do #17344 as a workaround |
Does your mac use arm architecture? |
Yes, I did the compilation in a Mac with a M1. The trick by @autoantwort from case #17344 works. BTW, after doing the installation of gRPC, plugins are under x64-osx and, when compiling for arm64-osx they are not found ( find_program( GRPC_CPP_PLUGIN grpc_cpp_plugin ) ). I did a symlink x64-osx/tools/grpc -> arm64-osx/tools/grpc to bypass the problem. |
@strega-nil We have discussed this issue, and I think we should change the code to automatically determine the default triplet in response to changes in the mac architecture. |
Already done in microsoft/vcpkg-tool#23. But not yet released in a new version |
The changes in microsoft/vcpkg-tool#23 have been released to new version in vcpkg master branch now. @david-antiteum Could you please update to the latest vcpkg via |
The fix has been released. please get the latest version and try again. |
Host Environment
To Reproduce
Steps to reproduce the behavior:
./vcpkg install abseil --triplet x64-osx
Failure logs
Additional context
ARM64 version compiles just fine:
vcpkg install abseil --triplet arm64-osx
The x64-osx version is required in the M1 because gRPC defines "host": true.
The text was updated successfully, but these errors were encountered: