From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: [RFCv2] build: i686-w64-mingw32: new cross target. Date: Sun, 27 Mar 2016 18:17:57 +0200 Message-ID: <20160327161757.GA28525@thebird.nl> References: <87vb492l7s.fsf@drakenvlieg.flower> <87mvpk2eaq.fsf@drakenvlieg.flower> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akDPc-0002tM-DT for guix-devel@gnu.org; Sun, 27 Mar 2016 12:19:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akDPZ-0002Cz-7Z for guix-devel@gnu.org; Sun, 27 Mar 2016 12:19:36 -0400 Content-Disposition: inline In-Reply-To: <87mvpk2eaq.fsf@drakenvlieg.flower> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Jan Nieuwenhuizen Cc: guix-devel@gnu.org 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.