-
-
Notifications
You must be signed in to change notification settings - Fork 833
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
Build failed on macOS Silicon: ___arm_tpidr2_save symbol not found from libyuv #1526
Comments
This potentially looks like an llvm 19 issue with that particular library. A way to debug would be to go to a new directory and manually vcpkg install libyuv for some application that requires it (potentially needing a shared library triplet?) That particular symbol, |
That is to say, we should try to reduce the issue and report it to vcpkg to sort out. Or to homebrew. I suspect some flag wrangling needs to happen when the host (macOS system) libraries don't provide a compiler-rt symbol that clang emits |
A workaround exists upstream: lemenkov/libyuv@a37e6bc -- Maybe we could override the Not sure if this can be solved from our side: Homebrew LLVM doesn't ship compiler-rt builtins and (Is using mismatched versions of Clang and compiler-rt even supported?) |
I see! that's good. In that case, we should submit that patch to vcpkg if it's not already there, and we can add that patch locally until we update vcpkg to a version with the patch added. |
I've sent a PR upstream to fix the error. |
I'm currently on
macOS Sequoia 15.0
onMacbook Pro Apple M1 Max
, with my toolchain installed via Homebrew and updated to latest version.The text was updated successfully, but these errors were encountered: