-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
[readline-(osx|win32|unix)] remove platform dependent ports. #22436
Comments
Only 27 days ago: #22000 (comment) |
@dg0yt Now readline uses makefile in non-Windows. |
I know. Still, it would have been less work to just implement it in port |
In the past vcpkg_fixup_pkgconfig had validation but it was removed since a lot of pc files contain system libs in Libs:. and vcpkg cannot guess all those for all cases. |
No guessing needed. Builds a test project which consumes the pc file. It must break when there is |
#13126 was the pr removing the library checks. |
However, these were pure script mode checks. I mean building a test project. Takes more CI build time, but should catch such errors quite reliably. |
requires symbol usage to detect stuff. And even that is not reliable. If you have already ports depending on the upstream pkgconfig stuff that is better than any arbitrary test. |
The problem is that we sometimes/often don't have the ports (yet), or the feature combination isn't tested (yet), or the dependency is not used (yet) due to some cascaded skip, or whatever. When a problem appears in some consuming configuration, it is hard to track down the origin of the problem. |
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment. |
there should only be one readline port. (see how openssl does it.....)
The text was updated successfully, but these errors were encountered: