-
Notifications
You must be signed in to change notification settings - Fork 242
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
[macOS] Build fails if dynamic libs are on: Undefined symbols: quic::getAckState(quic::QuicConnectionStateBase&, quic::PacketNumberSpace)
#326
Comments
Also fails on an old 10.6 with gcc, similarly on linking:
|
Also fails without Ninja:
|
Undefined symbols: quic::getAckState(quic::QuicConnectionStateBase&, quic::PacketNumberSpace)
Undefined symbols: quic::getAckState(quic::QuicConnectionStateBase&, quic::PacketNumberSpace)
Thanks for reporting. Could you please add some information on the build command you ran, for me to reproduce? |
@lnicco Thank you for responding! I could post a complete log tomorrow, but I believe, it should be reproducible from (Presumably the identical result should be achieved if the same settings are passed manually (including those from cmake portgroup), though that may not be the case strictly always.) If it is something on Macports side causing this, please let me know, I would want to fix it then. But the failure is not something typical, whether overall in Macports or specifically with |
@lnicco Same error on Catalina x86_64: |
And log from Sonoma aarch64: |
Thanks @barracuda156. I am able to reproduce the issue. It looks like the target_link_libraries for several of the mvfst libraries need updating in the CMakeLists files. Building the shared libraries has probably been broken for a while. You are welcome to raise a PR to update them. Otherwise, we can work on fixing them soon. |
As of v2024.06.03, the problem is still there:
|
This is on 14.2.1 aarch64:
Something seems to be broken.
The text was updated successfully, but these errors were encountered: