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 janneke@drakenvlieg:~/src/mingw-guix > $ ./pre-inst-env guix build --keep-failed --target=i686-w64-mingw32 hello > /gnu/store/2j8qaqbc9q1w3z6k054nmp7j432yxfq7-hello-2.10 > 16:15:29 janneke@drakenvlieg:~/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 janneke@drakenvlieg:~/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.