[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: maintainer-makefile: catch uses of $< in non-implicit rules
From: |
Tim Rühsen |
Subject: |
Re: maintainer-makefile: catch uses of $< in non-implicit rules |
Date: |
Thu, 11 Jul 2019 10:46:39 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 |
On 7/10/19 9:32 PM, Akim Demaille wrote:
> I'm using 4.2.1, and it does what I meant: -p prints the rules,
> and -q (which is --question, not --quiet) avoids that we
> fired a rule (i.e., "make -q" does not run "make all").
>
> So I'm just clueless here. I don't know what to do to address
> your issue.
I can *NOT* reproduce the issue on Debian stretch (gawk 4.1.4, make 4.1).
Also, here the .deps/ directory is not being generated by make -qp.
Back to Debian unstable / Arch / Fedora 30.
I tested with good old wget and see the same issue.
The command sequence is
git clone https://gitlab.com/gnuwget/wget.git
cd wget
./bootstrap
cd gnulib
git checkout master
git pull
cd ..
git commit -m "update gnulib" gnulib
./bootstrap
./configure
make syntax-check
This also creates the .deps/ directory. So maybe make 4.2.1 has a bug as
it creates files though -q is given. But then, why can't you reproduce
with the same version of make ?
Earlier in this thread I attached a Dockerfile that makes it pretty easy
to reproduce. If you don't use docker, I could send you the complete
make -qp output.
Regards, Tim
signature.asc
Description: OpenPGP digital signature