-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Publish binaries for FreeBSD #3370
Comments
For what it's worth, you can't upload FreeBSD wheels to PyPI, so users will always need to build any dependencies from source (IIUC). |
I'm a little confused since I thought we didn't have Python dependencies but that's good to know. |
Ah, to clarify, we don’t have any Python deps, I just mean: for any dependencies they install with pip or uv, IIUC they will end up building from source. |
Note that freebsd is not supported by github actions, we either need a custom cross compiling solution or use cirrus ci |
Some time ago, I set up a cross-compiler targeting FreeBSD. I have not yet tried cross-compiling Rust programs myself, but that should be pretty straightforward to get working. Here is the repository in case anyone is interested: https://github.com/AmanoTeam/Loki |
https://github.com/cross-platform-actions/ lets you use Free/Net/OpenBSD in GitHub Actions. I had a good experience with it in a C project. While I haven't used it, there is also https://github.com/houseabsolute/actions-rust-cross that cross-compiles Rust. |
(We're currently at zero 👍 for this issue, so in addition to this being technically challenging to maintain this is pretty low priority since there's not a lot of clear interest) |
I ran into this issue today. The Has anyone been able to successfully compile the latest release of |
Can you share a log of what failed in the manual build? |
Yeah of course. I'm not sure if it's anything related to
|
Could you try #7780? |
@konstin works prefectly! 🥳 🙏
|
Playing with this because it's interesting and I learned about this cool firecracker action. Related #3370
e.g. the installer currently fails with
I'm not sure how feasible this is, but here's a tracking issue.
Related #2442
The text was updated successfully, but these errors were encountered: