-
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
[libxml2] (OSX) Dependent ports fail due to missing iconv linkage #11001
Comments
Hi @Neumann-A |
This was on vcpkg CI so you should know which compiler you use/used there to build libxml2. Maybe just need to rebuild libxml2 once for CI (assuming you updated Xcode on CI to a version without the bug). |
Thanks for your info.
It seems to be passed. |
@NancyLi1013: It is in the log of the cmake port build failure. |
Thanks. I have noticed this and will look into it. |
It seems that there is no the following error in current log.
But the issue caused by iconv still exists.
I checked the CMakeLists.txt and iconv has been linked. I plan to submitted a PR to test this and confirm if there is something wrong with |
@strega-nil It should not a usage bug for libxml2. I try to create a project to build on osx without any error. So I'm not sure what happened on osx. |
turns out: libiconv portfile:
So libxml2 is probably not linking iconv from within vcpkg but a system version. The linux machine does not link iconv into libxml2 |
Host Environment
Failure logs
Additional context
the vcpkg-cmake-wrapper.cmake in libxml2 must be changed to also add the required dependencies on OSX. Observed in build failure of on OSX CI in #10770
Missing symbol
___darwin_check_fd_set_overflow
might be an infrastructure/XCode bug or requires a rebuild of libxml?The text was updated successfully, but these errors were encountered: