3 ms·
I really would like to see a Gentoo equivalent based on Lisp/Scheme, but as far Guix seems to be not even near. I just looked for no-multilib option (only 64bit
by pgtan 5y ago
I really would like to see a Gentoo equivalent based on Lisp/Scheme, but as far Guix seems to be not even near. I just looked for no-multilib option (only 64bit of libc), custom compile flags or similar, but didn't find anything.
- mbakke 5y agoYou can get pretty far by defining custom variants of packages and using "package-input-rewriting"[0]. There is also work underway to support "parameterized" packages akin to USE flags. [0]: https://guix.gnu.org/manual/devel/en/guix.html#index-package_002dinput_002drewriting https://guix.gnu.org/manual/devel/en/guix.html#index-package... It is fairly easy to run a "forked" Guix channel if you want customization on a lower level (say, using '-march=native' everywhere), but I suppose that's a far cry from just editing /etc/make.conf.
- deleted 5y ago[deleted]
- medstrom 5y agoIf you wanted one based on Scheme, I'd actually just point straight at Guix. In our communities we often consider Nix/Guix an improvement on Gentoo in most possible ways, so wanting a Gentoo sounds odd like wanting to downgrade from Rust to C (I should probably nuance this view)... Yes there's no global no-multilib flag, so you have to put in some legwork to get the equivalent, but frankly you have to ask why you want that in the first place in a paradigm where none of your programs share libraries anyway. Indeed USE flags as a concept feel superseded.