From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eli Zaretskii Subject: Re: guix is the guildhall that we always wanted! Date: Fri, 17 Mar 2017 15:22:21 +0200 Message-ID: <83d1dgyr5e.fsf@gnu.org> References: <87zigl3wph.fsf@pobox.com> <87a88kf8cu.fsf@gnu.org> Reply-To: Eli Zaretskii Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: In-reply-to: <87a88kf8cu.fsf@gnu.org> (ludo@gnu.org) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sender: "guile-user" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: wingo@pobox.com, guix-devel@gnu.org, guile-user@gnu.org List-Id: guix-devel.gnu.org > From: ludo@gnu.org (Ludovic Courtès) > Date: Fri, 17 Mar 2017 12:30:57 +0100 > Cc: guix-devel@gnu.org, guile-user@gnu.org > > > 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.