-
Notifications
You must be signed in to change notification settings - Fork 101
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
Make available binaries #94
Comments
Since 0.5.1-dev, .deb, .dylib, .dll are always created via github actions and can be attached to releases as artifacts (first done with release 0.5.1). RedHat .rpm not done as this is a commercial distro -- so asking @beldmit for feedback as to how best to do this "legally" --and or whether to do it at all, especially given open-quantum-safe/liboqs#1437. Accordingly relabelling this issue. |
a .deb for ARM64 would be greatly appreciated |
Good proposal. Unfortunately, a native ARM build in github CI seems out of the question given #248 (comment). Any other suggestions how to efficiently create and (CI-)test such binary welcome. |
We can try to cross-compile to aarch64. I'll give it a try later today. Edit: PR: #253 |
Since this relates to Windows builds, I assume I don't need to make new issue. |
@roelds Thanks for the error log. It vaguely reminds me of a setup issue I also faced when doing #192 but I don't quite recall what it was (I'm absolutely not familiar with Windows and would be really glad to get a Windows experts' help). Have you checked the latest Windows CI build logs to see whether there is a glaring setup difference to your environment? |
Thanks, I found out I was missing Ninja to build it, since I didn't need that for liboqs but I do for oqs-provider. Added ninja, then got syntax error during build, so I made new issue: #255 |
Relabeling issue to "future work" until/when there'd be more contributors & maintainers in this project. Otherwise, support on binaries (security and other updates) cannot be guaranteed. Suggest withdrawing binaries from releases for the same reason and leave packaging to committed downstream teams. |
Create ready-to-deploy binaries for
(resolving OSX support #46)(resolving Windows support #47 and [Windows] OQS Provider Deployment #80)Availability via GitHub artifact(s) or via other means? www.openquantumsafe.org? Input welcome (@dstebila ?)
Preferably for standardized algorithms
(requires resolving #95 first)In all cases, except for Windows, a separate install of
liboqs
shall be performed/used/triggered by the install package foroqsprovider
.In the case of Windows, it is considered better for usability (for the average Windows user) to only create a single DLL also including all required
liboqs
symbols and not requiring a separateliboqs
install first. Suggestions welcome as to which install mechanism to use for the DLL (Ideas, @christianpaquin ?)In the case of OSX, build and install shall be able to make use of the already existing
homebrew
formula forliboqs
.In the case of Linux distributions, build and install shall be able to make use of possibly already pre-installed
liboqs
packages.The text was updated successfully, but these errors were encountered: