-
Notifications
You must be signed in to change notification settings - Fork 186
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
2.24.2 fails at linking on macOS 13 (only there): Undefined symbols for architecture x86_64: "std::exception_ptr::__from_native_exception_pointer(void*)
#5164
Comments
@KiterLuc Do you know if this has been addressed already or not? |
@barracuda156 I'm working with the team to see if we can reproduce. |
This comment was marked as resolved.
This comment was marked as resolved.
@teo-tsirpanis Normally CI failures are reproducible locally. (In rare cases results may differ due to Xcode version or some local conflicts, if the build is not “clean”.) And yes, overlay repo is a convenient way to test locally a port which is not in the master. Any update on the issue btw? I guess, macOS 13 is among officially supported systems, and we cannot update the port if CI do not pass. |
We do not know with certainty what caused the error. Some ideas that we tried (see action runs 11 to 13 in my MacPorts fork) did not manage to fix it. We suspect that the failures are due to an external change in the compiler or |
I can try switching it to LLVM clang for now and see if that works. UPD. Oh, it already uses LLVM clang on macOS 13 for some reason. But clang-18, while on macOS 12 it is clang-16. So I will try blacklisting clang-18, so that it falls back to an earlier one. |
Thanks @barracuda156, let us know if that solves your issue or not. |
@KiterLuc Ah, yeah: it was actually using |
Closing, the source of the issue has been identified and it is not on TileDB. |
@teo-tsirpanis Just for the reference, could you please point to related issue? |
We have not opened an issue about it, but llvm/llvm-project#77653 looks related. |
The full log from CI: https://github.com/macports/macports-ports/actions/runs/9818056679/job/27110136049?pr=24816
P. S. Notice that the build succeeds on macOS 12 and macOS 14 (on CI), as well as on my old macOS 10.6 (locally). The failure seems specific to macOS 13.
The text was updated successfully, but these errors were encountered: