-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add binaries for FreeBSD/OpenBSD/NetBSD #150
Comments
Can confirm that this builds on FreeBSD 13.1 within a Parallels instance on my M1 Mac, which means that the Packages needed:
Was able to do the following:
|
To support building via a github action, we can use these actions to run within VMs for FreeBSD, OpenBSD, and NetBSD respectively: |
OpenBSD 7.3 installation progress from getting it to run on my M1 Mac via Parallels:
Resolving #193 would unblock. |
Possibly switch to https://github.com/cross-platform-actions/action, which also uses ssh to copy files between machines, but even supports arm64 version of OpenBSD. Opened cross-platform-actions/action#55 to track getting aarch64 for FreeBSD/NetBSD available. If those became available, we wouldn't need to cross-compile! |
NetBSD cannot be built due to the same issue as android: termios. We can work towards leveraging a patch to get around that, but don't know what other issues might pop up. OpenBSD cannot be built due to an internal compiler error. Adjusting LTO and other settings didn't appear to fix it. Going to close this out as we now have a build working for FreeBSD and I've left the progress for OpenBSD and NetBSD commented in the releases workflow. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Rust has targets for these that include armv7, aarch64, and x86_64.
The text was updated successfully, but these errors were encountered: