From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: [PATCH] gnu: femtolisp: Remove support for mips and armhf. Date: Thu, 22 Sep 2016 09:11:49 +0000 Message-ID: <87mvj0z4bu.fsf@we.make.ritual.n0.is> References: <87mvjbegxs.fsf@elephly.net> <87oa3rmtg8.fsf@we.make.ritual.n0.is> <87d1k6etze.fsf@elephly.net> <874m5i3k0h.fsf@we.make.ritual.n0.is> <87y42u24nc.fsf@we.make.ritual.n0.is> <87a8faer2a.fsf@elephly.net> <871t0miy7t.fsf@we.make.ritual.n0.is> <877faeeo7m.fsf@elephly.net> <87sht2afyr.fsf@we.make.ritual.n0.is> <87h99ieljb.fsf@we.make.ritual.n0.is> <20160918100239.GA4752@solar> <87fuovp06b.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn031-0007uN-RD for guix-devel@gnu.org; Thu, 22 Sep 2016 05:12:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn02z-0008MB-M0 for guix-devel@gnu.org; Thu, 22 Sep 2016 05:12:02 -0400 In-Reply-To: <87fuovp06b.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: Ludovic =?utf-8?Q?Court=C3=A8s?= , Andreas Enge Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Andreas Enge skribis: > >> femtolisp fails on mips and arm: >> http://hydra.gnu.org:3000/build/1472987/nixlog/2/tail-reload >> with the message >> In file included from llt/llt.h:6:0, >> from string.c:16: >> llt/utils.h:27:4: error: #error "unknown architecture" >> # error "unknown architecture" >> >> Should it be disabled there? > > Definitely. It would be worth checking in that file the set of > supported architectures, and putting them in =E2=80=98supported-platforms= =E2=80=99. I'm not exactly sure what's supported, I found win32, osx, freebsd, openbsd, and that's it. > Ludo=E2=80=99. > --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-femtolisp-Remove-support-for-mips-and-armhf.patch Content-Transfer-Encoding: quoted-printable From=206761e9ae928b590ea18f525cf941e06094fc12d1 Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 22 Sep 2016 09:08:03 +0000 Subject: [PATCH] gnu: femtolisp: Remove support for mips and armhf. * gnu/packages/lisp.scm (femtolisp)[supported-systems]: New field, remove support for mips64el and armhf. =2D-- gnu/packages/lisp.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index d1180a7..1b72fe2 100644 =2D-- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -3,7 +3,7 @@ ;;; Copyright =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer ;;; Copyright =C2=A9 2015 Mark H Weaver ;;; Copyright =C2=A9 2016 Federico Beffa =2D;;; Copyright =C2=A9 2016 ng0 +;;; Copyright =C2=A9 2016 ng0 ;;; Copyright =C2=A9 2016 Andy Patterson ;;; ;;; This file is part of GNU Guix. @@ -501,6 +501,13 @@ the InterLisp Standard.") (sha256 (base32 "04rnwllxnl86zw8c6pwxznn49bvkvh0f1lfliy085vjzvlq3rgja"))= )) + ;; armhf and mips64el fail to build, it has been reported upstream: + ;; https://github.com/JeffBezanson/femtolisp/issues/25 + (supported-systems + (and + (delete "armhf-linux" %supported-systems) + (delete "mips64el-linux" %supported-systems) + #t)) (build-system gnu-build-system) (arguments `(#:make-flags '("CC=3Dgcc" "release") =2D-=20 2.10.0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 ng0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJX46BVAAoJEAKilhUMIBgjFmEP/RknH72pFrzAQBYYNNPA3VTM i3vswYfQYujUt6ih4VZK+I5LzyWT9Rb6f5EmyUxjZ44BB+RCqpnC67CvLjftI8a4 bG+QZHbERS5HqTSu0nwOCHHgBWUBkvc4aGXQSf9CtYO81KZ0AxMeI93HrbBiEq6d AndzEFRJrlnWd9aw5oTlziwBsbxGou9Kx/fpZ6W4TWBiSAXut2wN1MMCuF23z3Ps gz1qFc44vSHcGEDI2LJzD4kv96jY9IqfO5GJoSKoNZILsLTcO979HmBqQDEi5THZ Y7Y44AAXNRDmIzFZIIOmq8zeJV9RM0piMJr2HLrqSDn70zhULC75drENyhmpxWEM A7Z5nhQ8REsnqsJ0zEdRxpYEC480p3CqSCWsKUL8uTZe/HaNcQQtdVA16V5bsmYa zMexH4XCmcSu+Or//mLMV1eEGyNnQRUlRDs+t4g2aH2t6BY28uklEQ+m8EcIQtYQ /BMZiClC2quoAJr1oYZtl63KvPj/4nZZkr6Ap7eGwGtueB53rgsm6V1LCFp6pXIr bCz/DwZrowJEQ8nedfdusyrKnVViedJP3js5mb/ue+BWbrLqnKAngbdFyqcH881K Yd3qDqukzxysoBT+pgyeM5bqEP1gyfDH7KFrkb2mfj4/QsAxi2nwgEMDfE1YgWfC 2cAg7fvmN0syjuIuHkgC =9p4+ -----END PGP SIGNATURE----- --==-=-=--