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 אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted