Hello everyone, It seems my patch causes the cross-compilation to fail as well.
make[3]: Entering directory '/tmp/guix-build-coreutils-8.26.drv-0/coreutils-8.26' /gnu/store/6wandc9d5fgn7snk5dcvc9ci1zja0dpf-coreutils-8.26/bin/mkdir -p '/gnu/store/kqz68xwzba6j1p4wm7i79yv2vi3qcki9-coreutils-8.26/bin' -c -c src/ginstall '/gnu/store/kqz68xwzba6j1p4wm7i79yv2vi3qcki9-coreutils-8.26/bin/./install' /gnu/store/c07lx3bqmz4c48ii6ksf2r63g9ldd029-bash-4.4.11/bin/bash: line 23: -c: command not found make[3]: *** [Makefile:7572: install-binPROGRAMS] Error 127 It seems that the cause of these issues is commit 477a1e8ed49313. I will send an updated patch. Manolis On 01/18/17 19:58, [email protected] wrote: > Hello everyone, > > While trying to cross compile coreutils for i686-linux, x86_64-linux and > i586-pc-gnu with Guix, during make > install, I came around this error: > > Makefile:3440: *** Recursive variable 'INSTALL' references itself > (eventually). Stop. > > http://paste.lisp.org/display/336896 > > According to the GNU Make manual this happens because "=" is used instead of > ":=". [1] > > This patch solves the problem. > > Thank you, > Manolis > > [1] https://www.gnu.org/software/make/manual/html_node/Error-Messages.html
qsh6m1166ad9b3jc0js71zpwvcl347-coreutils-8.26.drv.bz2
Description: application/bzip
