This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [patch v1] nptl: smarter not-parallel-ing
- From: Florian Weimer <fw at deneb dot enyo dot de>
- To: DJ Delorie <dj at redhat dot com>
- Cc: libc-alpha at sourceware dot org
- Date: Wed, 14 Aug 2019 07:34:31 +0200
- Subject: Re: [patch v1] nptl: smarter not-parallel-ing
- References: <xnh86knwu7.fsf@greed.delorie.com>
* DJ Delorie:
> Florian Weimer <fw@deneb.enyo.de> writes:
>>> $(objpfx)tst-cleanup0-cmp.out: tst-cleanup0.expect $(objpfx)tst-cleanup0.out
>>> - cmp $^ > $@; \
>>> + cmp tst-cleanup0.expect $(objpfx)tst-cleanup0.out > $@; \
>>> $(evaluate-test)
>>
>> Why is this needed if | prerequisites are not listed in $^?
>
> Here $^ expands to "" because $(objpfx)tst-cleanup0.out is *also* listed
> in :|
That's really odd. Why would $(objpfx)tst-cleanup0.out be listed for
the *same* rule? Doesn't this mean that $(ALLTESTS) contains duplicates?