From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6174 invoked by alias); 1 Jul 2015 16:39:01 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 6163 invoked by uid 89); 1 Jul 2015 16:39:00 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Message-ID: <1435768734.4216.68.camel@localhost.localdomain> Subject: Re: [PATCH v4] Add and use new glibc-internal futex API. From: Torvald Riegel To: Andreas Schwab Cc: Roland McGrath , GLIBC Devel Date: Wed, 01 Jul 2015 16:39:00 -0000 In-Reply-To: References: <1434987160.25759.26.camel@localhost.localdomain> <20150624232258.9A74C2C3B00@topped-with-meat.com> <1435749621.4216.64.camel@localhost.localdomain> <1435759803.4216.65.camel@localhost.localdomain> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-SW-Source: 2015-07/txt/msg00015.txt.bz2 On Wed, 2015-07-01 at 16:24 +0200, Andreas Schwab wrote: > Torvald Riegel writes: > > > On Wed, 2015-07-01 at 13:20 +0200, Torvald Riegel wrote: > >> Tested on x86_64-linux. No regressions except that I am getting a > >> check-local-headers failure: > >> *** $(common-objpfx)stdio-common/scanf15.o: > >> uses /usr/include/bits/syscall.h > >> *** /usr/include/bits/syscall.h: uses /usr/include/bits/syscall.h: > >> *** $(common-objpfx)stdio-common/scanf17.o: > >> uses /usr/include/bits/syscall.h > >> *** /usr/include/bits/syscall.h: uses /usr/include/bits/syscall.h: > >> Any advice on how to fix that? > > > > And that regression goes away with a fresh build, not an incremental > > build. Sigh. > > The only reason you don't get the failure with a fresh build is that > check-local-headers runs when the *.dt files of all the test programs > are not yet converted into *.d files. OK, I see that now. Is that intentional? Or does check-local-headers simply not work with fresh builds (which would be surprising..)? Any further feedback on whether the actual failure reported on a non-fresh-build makes sense, and how to fix it?