From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: [PATCH 01/15] gnu: chez-scheme: Add search-path and fix i686 build. Date: Wed, 19 Oct 2016 18:28:45 +0200 Message-ID: References: <878ttognhp.fsf@elephly.net> <8737jvaylr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33142) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwtjX-0000jR-7D for guix-devel@gnu.org; Wed, 19 Oct 2016 12:28:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwtjW-0003yh-3d for guix-devel@gnu.org; Wed, 19 Oct 2016 12:28:51 -0400 In-Reply-To: <8737jvaylr.fsf@gnu.org> 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" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel On Mon, Oct 17, 2016 at 3:34 PM, Ludovic Court=C3=A8s wrote: > Hello Federico, > > Federico Beffa skribis: > >> On Sun, Oct 16, 2016 at 8:25 PM, Ricardo Wurmus wro= te: >> From 7875840eb0f0d0d844da40735faabd10b791f0dd Mon Sep 17 00:00:00 2001 >> From: Federico Beffa >> Date: Mon, 17 Oct 2016 09:01:11 +0200 >> Subject: [PATCH 02/17] gnu: chez-scheme: Fix i686 build. >> >> * gnu/packages/scheme.scm (chez-scheme): Add 'configure-flags', generali= ze >> 'configure' phase and simplify 'install-doc' phase. This patch was meant to fix the i686 build, but it looks like it doesn't :-= ( The patch adds a 'configure-flags' argument specifying the machine type as instructed by Chez '-/configure --help' message. In addition, patching of the make files was generalized to recognize compiler flags for all architectures (previously it only recognized x86_64 ones). However, because I'm short on space I only checked that I didn't break the 64bit version and didn't build the 32bit one. If you are OK, I may give it one more shot. Otherwise I will leave it for somebody interested with an i686 machine. Regards, Fede P.S.: Note for ARM owners: although not advertised, It looks like peoples have successfully managed to cross-build Chez for ARM: https://github.com/cisco/ChezScheme/issues/13 I don't have an ARM machine. So, if you are interested, give it a try.