3 ms·
Although it is not the Guix, Nix supports: x86_64-linux aarch64-linux i686-linux x86_64-darwin aarch64-darwin Perhaps some day this will a
by cornedor 3y ago
Although it is not the Guix, Nix supports:
x86_64-linux
aarch64-linux
i686-linux
x86_64-darwin
aarch64-darwin
Perhaps some day this will also be possible for Guix, but I don't think it fits the ideology of Guix since MacOS isn't free (not as in beer).
- Jhsto 3y agoSlight nitpick, Nix does support more architectures, but those are the ones with prebuilt packages. Compiling say 32 bit ARM is quite feasible, takes roughly a day for a full OS image.
- rekado 3y agoGuix builds binaries for - x86_64-linux - i686-linux - aarch64-linux - powerpc64le-linux - i586-gnu
- pxc 3y ago> Perhaps some day this will also be possible for Guix, but I don't think it fits the ideology of Guix since MacOS isn't free (not as in beer). I just wanna note here that the hesitation to invest in macOS support in the Guix development community is technical as well as ideological. macOS is a difficult platform to support for third-party package managers, and developer interest in macOS support is a difficulty within the Nix community, too. There's a lot of breakage on major macOS upgrades as well as some fundamental portability and hermeticity problems on the platform. That said, (as an outsider) I think it would be awesome if Guix ran on macOS, just like it's ultimately a good thing for the world and for GNU that Emacs runs pretty well on macOS.
- pjotrk 3y agoI've had some luck in building it on MacOS with brew, however, the investment of learning MacOS dynamic linker is too costly at the moment, and it seems to be a blocking issue right now
- pxc 3y agoThere seems to be a lot of Mac hackers on HN! Maybe comments like yours will eventually inspire someone with the chops to play around and advance things. It'd certainly make for a good blog post here. :)