[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling t
From: |
Efraim Flashner |
Subject: |
[bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux. |
Date: |
Wed, 30 Mar 2022 14:39:54 +0300 |
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]:
> > ,@(cond
> > + ((target-riscv64?)
> > + '((add-after 'unpack 'force-bootstrap
> > + (lambda _
> > + ;; gsl ships with an old configure script that does
> > not
> > + ;; support riscv64. Regenerate it.
> > + (delete-file "configure")))))
> > +
>
> WDYT of making this unconditional? Two benefits:
>
> * if Guix is ported to another new architecture,
> then no changes are necessary to the package definition.
>
> * '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.
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature
- [bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux., (continued)
- [bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux., Arun Isaac, 2022/03/30
- [bug#54635] [PATCH 3/5] gnu: atomic-queue: Run tests correctly., Arun Isaac, 2022/03/30
- [bug#54635] [PATCH 5/5] gnu: Add wfmash., Arun Isaac, 2022/03/30
- [bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux., Maxime Devos, 2022/03/30
- [bug#54635] [PATCH 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux., Maxime Devos, 2022/03/30
- [bug#54635] [PATCH v2 1/5] gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux., Arun Isaac, 2022/03/31
- [bug#54635] [PATCH v2 3/5] gnu: atomic-queue: Run tests correctly., Arun Isaac, 2022/03/31
- [bug#54635] [PATCH v2 4/5] gnu: atomic-queue: Do not look for boost when cross-compiling., Arun Isaac, 2022/03/31
- [bug#54635] [PATCH v2 5/5] gnu: Add wfmash., Arun Isaac, 2022/03/31
- [bug#54635] [PATCH v2 5/5] gnu: Add wfmash., Maxime Devos, 2022/03/31
- [bug#54635] [PATCH v2 5/5] gnu: Add wfmash., Efraim Flashner, 2022/03/31
- [bug#54635] [PATCH v2 5/5] gnu: Add wfmash., Maxime Devos, 2022/03/31