-
-
Notifications
You must be signed in to change notification settings - Fork 6
Could packages be built against https://github.com/jart/cosmopolitan by default? #18
Comments
@xplshn Currently, we have no interest in compiling APE packages.
Further, the support for arm64 is very, very limited : jart/cosmopolitan#633
https://github.com/ahgamut/rust-ape-example
As for windows support, please see: |
fat-APEs and APEs have their differences. It'd be great if packages written in C or C++ used cosmocc to be compiled, and why do you want a LIB_C to compile with Rust? That's just dumb... Also, compiling projects statically also involves Makefiles., furthermore, there's a cosmo compiler, cosmocc, there is the libc, you can use it when compiling software with Nim, Go, clang and GCC(superconfigure if you don't want to append the flags to do so manually) |
fat-APEs are more experimental, indeed. But I only suggested Cosmopolitan for Nix systems of the same architecture. Why'd you need Rust? Why'd you care to compile for Windows? |
I see. However, I would like to reemphasize that metis-os/hysp-pkgs will never contain anything other than pure, statically compiled binaries. Hysp offers you to host whatever you want, See Self-Hosting |
@Azathothas They are statically compiled. They just include APE as a library and the machine code is written using SystemV syscalls... Anyhoo, okay, I will actually look a bit into it, I very much liked the idea of a statically compiled system, like https://sta.li/faq/ and the likes, Oasis-Linux would actually make a good candidate for doing so. Anyhoo, thanks @Azathothas and @pwnwriter, incredible work. I will try to collaborate. |
Description
That's it, just using APE by default(Actually Portable Executables), since normal APEs can run on BSD, Linux, MacOS, even Windows when compiled as fat-APE, and even cross architecture binaries can be made, of course the sensible choice would be supporting only *nix, I doubt someone on Windows would be interested in using hysp anyways...
Related Documentation or Links
https://justine.lol/ape.html
The text was updated successfully, but these errors were encountered: