[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guix is the guildhall that we always wanted!
From: |
Ludovic Courtès |
Subject: |
Re: guix is the guildhall that we always wanted! |
Date: |
Sat, 18 Mar 2017 15:04:52 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hi Eli,
Eli Zaretskii <address@hidden> skribis:
>> From: address@hidden (Ludovic Courtès)
>> Date: Fri, 17 Mar 2017 12:30:57 +0100
>> Cc: address@hidden, address@hidden
>>
>> > Open questions would be, what about other targets like macOS or Windows
>> > or whatever? There I don't know. I suspect that if Guix becomes
>> > popular enough, someone will make a thing whereby you can cross-compile
>> > to macOS from GNU/Linux at least. I know you can do that already with
>> > MinGW. As for native "guildhall" operation on these targets, I don't
>> > know. But I think that is a cost that people will pay for in time.
>>
>> We could surely create cross-compiled packs for MinGW, though I suspect
>> a number of packages do not support cross-compilation.
>
> The MinGW build doesn't support multithreading in Guile, so any such
> cross-compiled packages should be aware of that. Also, there are some
> Posix functionality not supported, like primitive-fork, so if Guix
> uses that, those parts won't work.
The goal is not to run Guix on MinGW.
I think Andy was referring to the possibility of cross-compiling
packages that use Guile to MinGW. That is already possible thanks to
the work of Jan Jan Nieuwenhuizen, and since yesterday, we can create
“packs” that contain binaries cross-compiled for MinGW:
https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00525.html
Ludo’.
- Re: guix is the guildhall that we always wanted!, (continued)
Re: guix is the guildhall that we always wanted!, Ludovic Courtès, 2017/03/17
Re: guix is the guildhall that we always wanted!, Eli Zaretskii, 2017/03/17