-
Notifications
You must be signed in to change notification settings - Fork 6
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
Investigation of pkg-config
, brew
/ vcpkg
on GHA
#35
Comments
Looking at the static build flags explains missing symbols in #30 (comment) and #34 (comment) It doesn't help explain #37 (comment) so that needs further investigation. In general I believe the current way of building with the This would mean a change in requirements (see #5 ) and thus in supported systems. I'll do some more research in #36 I'm still not sold entirely on #4 as I'd rather not pull in a whole submodule and possibly |
See #39 (comment) for a series of pull requests that implement builds with GHA for this repo now |
In order to see how viable #1 is I've tested this with GitHub Actions on their shared runners.
At the time of writing:
ubuntu-22.04
pkg-config
0.29.2-1ubuntu3libmagic1
1:5.41-3ubuntu0.1libmagig-dev
1:5.41-3ubuntu0.1macos-12
pkg-config
0.29.2_3libmagic
5.45brew
4.1.14windows-2022
libmagic
5.40#2vcpkg
2023-09-15-ac02a9f660977426b8ec6392919fbb1d51b10998While this did not actually test a build of
magic-sys
(with neitherpkg-config
nor(cargo) vcpkg
, it looks like at least GHA should be able to build with a hard requirement onThe text was updated successfully, but these errors were encountered: