Hi Manolis! [email protected] skribis:
> From: Manolis Ragkousis <[email protected]> > > * gnu/packages/patches/coreutils-fix-cross-compilation.patch: New file. > * gnu/local.mk (dist_patch_DATA): Add it. > * gnu/packages/base.scm [source]: Use it. [...] > --- /dev/null > +++ b/gnu/packages/patches/coreutils-fix-cross-compilation.patch > @@ -0,0 +1,15 @@ > +Coreutils fails to cross compile for other platforms because > cu_install_program > +is not being evaluated properly. This patch fixes it. > +See <https://lists.gnu.org/archive/html/coreutils/2017-01/msg00039.html> > +--- a/Makefile.in > ++++ b/Makefile.in > +@@ -5023,7 +5023,7 @@ pr = progs-readme > + @CROSS_COMPILING_FALSE@cu_install_program = src/ginstall > + > + # Use the just-built 'ginstall', when not cross-compiling. > +-@CROSS_COMPILING_TRUE@cu_install_program = @INSTALL_PROGRAM@ > ++@CROSS_COMPILING_TRUE@cu_install_program := @INSTALL@ > + info_TEXINFOS = doc/coreutils.texi LGTM! Even if upstream settles on a different approach, this patch is fine for our purposes. Thanks for investigating! Ludo’.
