[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/1] build: Properly expand @INSTALL_PROGRAM@ viariable when
From: |
Manolis Ragkousis |
Subject: |
Re: [PATCH 0/1] build: Properly expand @INSTALL_PROGRAM@ viariable when cross-compiling. |
Date: |
Wed, 25 Jan 2017 10:40:05 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
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, address@hidden 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
[PATCH] build: Properly expand cu_install_program viariable when cross-compiling, manolis837, 2017/01/25