Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Jan Nieuwenhuizen
Andy Wingo writes: + ,(if (mingw-target?) +"cmd.exe" +`(if bash + (string-append bash "/bin/bash") + "bash"))

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-29 Thread Andy Wingo
Hi :) On Thu 28 Apr 2016 22:16, Jan Nieuwenhuizen writes: >>> @@ -167,7 +172,11 @@ without requiring the source code to be rewritten.") >>>(let ((bash (assoc-ref inputs "bash"))) >>> (substitute* "module/ice-9/popen.scm" >>>

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-28 Thread Jan Nieuwenhuizen
Jan Nieuwenhuizen writes: >* any change made to cross-gcc / cross-libc triggers a rebuild of > both worlds this is not true, as Manolis pointed out on irc; I'm probably mistaking changes to ncurses or somesuch. > Because Guix uses pseudo cross-compilation in the bootstrap process >

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-28 Thread Jan Nieuwenhuizen
Andy Wingo writes: Hi! [Manolis: I've written a bit about the cross setup below, do you want to have a look?] > Mostly formatting nits, only a couple substantial comments. Looking > great. Oh that's super, thanks for all your help! It seems I have picked-up the convention of doing (if

Re: [PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-28 Thread Andy Wingo
Hi :) Mostly formatting nits, only a couple substantial comments. Looking great. On Wed 27 Apr 2016 21:27, Jan Nieuwenhuizen writes: > From d81bd3a288f3298d11983da6050958af99780dfe Mon Sep 17 00:00:00 2001 > From: Jan Nieuwenhuizen > Date: Sun, 17 Apr 2016

[PATCH v6 01/10] gnu: cross: Use CROSS_*_INCLUDE_PATH for system headers.

2016-04-27 Thread Jan Nieuwenhuizen
Hi! Highlights in this iteration * removed indentation from commit messages * replaced and-let* with and=> * have added #:phases return #t * removed extra cross-gcc mingw configure flags * removed custom cross-gcc-mingw install phase * use name "libc" instead of "mingw-w64",