-
-
Notifications
You must be signed in to change notification settings - Fork 15k
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
Build for toolchains for CloudABI / WASI #59285
Comments
Discussing whether to add support for another platform (especially a non-POSIX platform) is best done via an RFC. A quick look at the number of patches at https://github.com/NuxiNL/cloudabi-ports/tree/master/packages suggests that the overhead in supporting this platform would be considerable. |
I'm hoping we end up, per NixOS/rfcs#31 (comment), doing just 1 RFC to establish the criteria for supporting any platform.
Yes it will be, which is why I suggest treat it like an embedded platform and make no effort to build packages on that platform, just tools for that platform. Hopefully that RFC, in pivoting to define the criteria for supporting platforms, defines the "embedded platform level of support" precisely. |
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly:
|
Yeah, it would be still nice to do this. |
I marked this as stale due to inactivity. → More info |
https://cloudabi.org/ is a cap-safe "censored POSIX". (https://lwn.net/Articles/674770/ is a good secondary source.) It would be nice if Nixpkgs could cross compiler to this platform. While mainstream software has been ported to run on this platform (https://github.com/NuxiNL/cloudabi-ports), since it is a not standard Unixish, packages shouldn't be expected to work out of the box. Therefore Nixpkgs ought to support it as it does embedded platforms: building toolchains should work (though they aren't cached), but nothing else is supported.
I'm mainly interested in this so we can cross compile [a ported] Nix to that platform (NixOS/nix#2759) so various experiments can take place.
The text was updated successfully, but these errors were encountered: