[gnutls-devel] -jX broken for X > 2 (in guile)
Ludovic Courtès
ludo at gnu.org
Sun Sep 15 23:27:12 CEST 2013
Eli Zaretskii <eliz at gnu.org> skribis:
>> From: ludo at gnu.org (Ludovic Courtès)
>> Cc: gnutls-devel at lists.gnutls.org
>> Date: Sat, 14 Sep 2013 15:34:17 +0200
>>
>> >> Because clearly, Make doesn’t treat .c.x as a “funny file name” here.
>> >
>> > How do you see that?
>>
>> It can build the .x files.
>
> Most probably due to another recipe. Run "make -d", and you will see
> what happens.
Here’s what I get:
--8<---------------cut here---------------start------------->8---
Considering target file `core.x'.
File `core.x' does not exist.
Looking for an implicit rule for `core.x'.
Trying pattern rule with stem `core'.
Trying implicit prerequisite `core.c'.
Found an implicit rule for `core.x'.
Considering target file `core.c'.
[...]
Finished prerequisites of target file `core.x'.
Must remake target `core.x'.
Invoking recipe from Makefile:1685 to update target `core.x'.
/home/ludo/src/guix/gnutls-3.2.4/test/bin/guile-snarf -o core.x core.c -DHAVE_CONFIG_H -I../../lib/includes -I../../lib/includes -I../../extra/includes -I../.. -I. -g -O2 -Wno-strict-prototypes -I../../gl -I../../gl -I/nix/store/zjwxxa719d1nnr68h5iha1kcf07ls32y-guile-1.8.8/include -pthread
Successfully remade target file `core.x'.
--8<---------------cut here---------------end--------------->8---
So clearly it’s picking up the right recipe.
Andreas: what version of GNU Make did you use?
Thanks,
Ludo’.
More information about the Gnutls-devel
mailing list