[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix on macOS
From: |
Ludovic Courtès |
Subject: |
Re: Guix on macOS |
Date: |
Thu, 12 Oct 2017 10:59:16 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi Chris,
Chris Marusich <address@hidden> skribis:
> I want to get Guix working on macOS. I recently had a need to do this,
> and I was sad to find that although Nix works on macOS, Guix isn't quite
> there yet. The manual makes it sound like this should be fairly
> straightforward, and I intend to give it a shot [1]. But before I
> begin, I wanted to know: has anyone done this already? Is there
> interest? I've checked the email lists, and I didn't find much
> discussion about this.
First of all, it’s never been a goal of Guix to run on non-GNU systems.
Now, I have nothing against it in principle, as long as (1) this can be
achieved in a maintainable way, and (2) the targeted user-land software
is free and buildable from source.
I suspect macOS fails criterion #2. Back in the day (not sure if that’s
still the case), Nix would bootstrap using the system’s compiler and C
library (which meant that things were likely to break in subtle ways on
macOS upgrades.)
As for criterion #1, to me, that pretty much means sticking to the GNU
libc. From my experience on Nixpkgs, having to deal with different C
libraries is a real burden. It also leads to a situation where you have
second-class systems because they use an alternate libc and it’s not
uncommon for packages to fail to build against that libc. To put it
differently: it’s already difficult enough to have *one* OS working.
I’m afraid this is not the answer you were looking for. WDYT?
Ludo’.
- Guix on macOS, Chris Marusich, 2017/10/11
- Re: Guix on macOS, Konrad Hinsen, 2017/10/12
- Re: Guix on macOS,
Ludovic Courtès <=
- Re: Guix on macOS, Christopher Allan Webber, 2017/10/12
- Re: Guix on macOS, Ricardo Wurmus, 2017/10/12
- Re: Guix on macOS, Chris Marusich, 2017/10/13
- Re: Guix on macOS, Ricardo Wurmus, 2017/10/13
- Re: Guix on macOS, Ludovic Courtès, 2017/10/13
- Re: Guix on macOS, Konrad Hinsen, 2017/10/13
- Re: Guix on macOS, Ricardo Wurmus, 2017/10/13
- Re: Guix on macOS, Christopher Allan Webber, 2017/10/13
- Re: Guix on macOS, Konrad Hinsen, 2017/10/13