From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QJLzOTlCRGLxDQEAgWs5BA (envelope-from ) for ; Wed, 30 Mar 2022 13:42:49 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iM9hNzlCRGJSagAA9RJhRA (envelope-from ) for ; Wed, 30 Mar 2022 13:42:49 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4C4C7F144 for ; Wed, 30 Mar 2022 13:42:49 +0200 (CEST) Received: from localhost ([::1]:50200 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZWiu-0007V1-El for larch@yhetil.org; Wed, 30 Mar 2022 07:42:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZWhD-0007Ub-4K for guix-patches@gnu.org; Wed, 30 Mar 2022 07:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZWhC-00080t-J3 for guix-patches@gnu.org; Wed, 30 Mar 2022 07:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nZWhC-0006lo-84 for guix-patches@gnu.org; Wed, 30 Mar 2022 07:41:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Mar 2022 11:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54635 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 54635@debbugs.gnu.org, Arun Isaac Received: via spool by 54635-submit@debbugs.gnu.org id=B54635.164864044125990 (code B ref 54635); Wed, 30 Mar 2022 11:41:02 +0000 Received: (at 54635) by debbugs.gnu.org; 30 Mar 2022 11:40:41 +0000 Received: from localhost ([127.0.0.1]:34687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWgr-0006l8-Dp for submit@debbugs.gnu.org; Wed, 30 Mar 2022 07:40:41 -0400 Received: from flashner.co.il ([178.62.234.194]:45992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nZWgq-0006kv-FR for 54635@debbugs.gnu.org; Wed, 30 Mar 2022 07:40:40 -0400 Received: from localhost (unknown [5.102.239.82]) by flashner.co.il (Postfix) with ESMTPSA id D5B304011D; Wed, 30 Mar 2022 11:40:33 +0000 (UTC) Date: Wed, 30 Mar 2022 14:39:54 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Maxime Devos , Arun Isaac , 54635@debbugs.gnu.org References: <20220330091913.23206-1-arunisaac@systemreboot.net> <20220330092313.23584-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Wr4C7PFh/yaNGCKg" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648640569; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=JuAyOBIRnwkydFquaWKE6f3gzjOikbWlFXdDvWg7N7Y=; b=TXdw1AyKi21JhOSbbIpO1tuCTAnrUrnKDQIyhov42Ta9saUzv5Amq9BDR2BjOLQDIz+bY7 dDatkmhGqJoHdi0Ai+w0TCoshzQjWlU5jFRQQyoarItwl3hvZExKEmMPc3e6L3/EKAh0rU wd0dnnXkuVkxqr4flbDC8IX5FF4ItmClm4NLETyzn4rE6q3r+6Y0/qK0rz3VPi1iFGWgVR NfwM1YJ3hnQIMTCs/S/1wKjS60AIXsO3pJuKNkCVi1Yvf7n8K44hl01jWXZVjcGGFfzON9 02Fpk4+N3w9CS3i82eE98n3DbwIW8Fj0+Vva0/fDqvRxjQu9NMDrNOuQajL7lg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648640569; a=rsa-sha256; cv=none; b=hNGJkBqIPYE0uslK4BHZcBlpo29pJ5D6ZTf6bLozqHV+JLrZb8Or00hO+E9scW2y80NXOu kRNLVHJr2OcEZqxd0uy9fF5E27dghwBg0C1MAbG67fO3g4TddQR3YtitbcLaarhneuT0U5 xN78yasWExwp1ECHI2JCO0GNKXJ/oNHkPRYQi511c6Fw/EL8oqFLZc0Y2hM3W7uN0qb9oF deEcv2yhGANOp/GBPDCuqgT9FUv+wdaFWCGrl7LgXZehWWyK5f6cjJa4l/fpSA94demAo6 +0Ewdq79nxI5Ic0X/+FCrMxLwJiXJZYg56mhFLdoVdW766luZYrBdlKOUlTrVA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.67 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 4C4C7F144 X-Spam-Score: -4.67 X-Migadu-Scanner: scn1.migadu.com X-TUID: LrYI58AIPVSy --Wr4C7PFh/yaNGCKg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 30, 2022 at 01:36:34PM +0200, Maxime Devos wrote: > Arun Isaac schreef op wo 30-03-2022 om 14:53 [+0530]: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,@(c= ond > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 ((target-riscv64?) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 '((add-after 'unpack 'force-bootstrap > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (lambda _ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; gsl ships with an ol= d configure script that does not > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; support riscv64. Reg= enerate it. > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (delete-file "configure= "))))) > > + >=20 > WDYT of making this unconditional? Two benefits: >=20 > * if Guix is ported to another new architecture, > then no changes are necessary to the package definition. >=20 > * 'configure' and 'Makefile.in' are not source code, > and more difficult to audit for things like malware than > 'configure.ac' and 'Makefile.am'. This can be with a TODO for core-updates. gsl itself has about 2000 dependant packages. That said, I'm not convinced about unilaterally removing configure unless we make it a policy to remove it. Also, I haven't had trouble with building gsl on riscv64-linux without this patch. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Wr4C7PFh/yaNGCKg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmJEQYgACgkQQarn3Mo9 g1HgSxAAoegHgtmRF76zsby/u/r1yyKOKe2wbcL8DKK1rJMWUUd1he/f8M4YeeCn +jg5UKDS3T7rIXnp95NSnrxEX285sjkmaX0KirsY+aGq4AIbNxg+BB7Zz0aNBkSx RFu29kduN592BsMi1rOYKK1Vhd0P72Xp6q4DewOgMltAjtJIBhJFeZjB4rayotn/ qYULummdFCyodH9gCRL203v3XMgQeuN6hjnXXKqiR45E6LvnaNh1MsPTIS3YDlJA UHhYuyppt2ivYTkBXqFD5k/+dlHDZ3M3Pekxb2xo6ghaOhV1HMJdtRNNeL1eQUUJ BPIZoLs/trbirRxhyN4zGoKaiTxNboQh26qI7hHBPZrz6gndejKL8wM8N+vDTbgr Old3n0/SgmfY8lAJZ5JJ56J6KoPJF8by1LculU1GfjVAjf44sUbZoCH6AM6uImn8 gJXXjLn62t803EpRRUZqT4fxdB8tIcZwYDDO7UNrszK2zIi0GPk8e7QEC9L58Tae tW2PD+cI+uj5p6422bEY1YUNUNJPGQPHQCI+kZrr/4dShI2IjBYryPR1lGkhFsLX zbHxzm4hFWLY6cWHBsGporF6TPRo7DaHnCCTCyXSaeWEV54pdUNhf5aDpJ/EP8cg 7YmQNc2qdajEUZh1OFvfEoC+WNipvDv0gqKoginCAjwwNklwkUQ= =ywNk -----END PGP SIGNATURE----- --Wr4C7PFh/yaNGCKg--