[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFCv2] build: i686-w64-mingw32: new cross target.
From: |
Pjotr Prins |
Subject: |
Re: [RFCv2] build: i686-w64-mingw32: new cross target. |
Date: |
Sun, 27 Mar 2016 18:17:57 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Sun, Mar 27, 2016 at 04:20:13PM +0200, Jan Nieuwenhuizen wrote:
> Jan Nieuwenhuizen writes:
>
> > I'm working on a cross target in an effort to get rid of GUB 1) in
> > favour of Guix and could do with some help.
>
> It now builds fully from source. See
> https://github.com/janneke/guix/tree/wip-mingw32 or attached patch.
>
> 16:15:25 address@hidden:~/src/mingw-guix
> $ ./pre-inst-env guix build --keep-failed --target=i686-w64-mingw32 hello
> /gnu/store/2j8qaqbc9q1w3z6k054nmp7j432yxfq7-hello-2.10
> 16:15:29 address@hidden:~/src/mingw-guix
> $ ./pre-inst-env guix environment --ad-hoc wine -- wine
> /gnu/store/2j8qaqbc9q1w3z6k054nmp7j432yxfq7-hello-2.10/bin/hello.exe
> Hello, world!
> 16:15:40 address@hidden:~/src/mingw-guix
> $
>
> The gcc-cross-core package needs some cleanups and I still need to
> figure out to remove the i686-w64-mingw32 special casing, i.e, find
> a way to handle the libc/#f/newlib case.
Awesome work Jan :). Next up are the BSDs.
Pj.