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

Failure to link against thin archive .a libraries (libyuv, libboringssl) on MacOS 13 #150

Open
philippewarren opened this issue Dec 18, 2024 · 0 comments

Comments

@philippewarren
Copy link
Contributor

To circumvent the issue, we introduced a patch in CMake that finds all the object files referenced by these libraries using a simple glob on a folder, and then links against all these object files instead of going through the .a library file.

A change will be needed when GitHub Runners drop the x86_64 architecture to switch to arm64 (for MacOS 14), as this case is not supported by the build system of opentera-webrtc and our webrtc_native build. This might fix this issue as a side effet. If it does not, it will provide an opportunity to try to fix this bug in a better way than the current patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant