From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17951 invoked by alias); 2 Dec 2010 18:08:45 -0000 Received: (qmail 17934 invoked by uid 22791); 2 Dec 2010 18:08:44 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mailout-de.gmx.net (HELO mail.gmx.net) (213.165.64.22) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Thu, 02 Dec 2010 18:08:34 +0000 Received: (qmail invoked by alias); 02 Dec 2010 18:08:31 -0000 Received: from xdsl-78-35-49-66.netcologne.de (EHLO localhost.localdomain) [78.35.49.66] by mail.gmx.net (mp046) with SMTP; 02 Dec 2010 19:08:31 +0100 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1PODa2-0004CV-Bl; Thu, 02 Dec 2010 19:08:30 +0100 Date: Thu, 02 Dec 2010 18:08:00 -0000 From: Ralf Wildenhues To: "H.J. Lu" Cc: binutils@sourceware.org Subject: Re: PATCH: PR binutils/12283: bfd/doc doesn't support parallel build Message-ID: <20101202180829.GA16143@gmx.de> References: <20101202170032.GA19376@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101202170032.GA19376@intel.com> User-Agent: Mutt/1.5.20 (2010-08-04) X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2010-12/txt/msg00082.txt.bz2 Hello H.J., * H.J. Lu wrote on Thu, Dec 02, 2010 at 06:00:32PM CET: > Any objection to this patch? The rule to update $(MKDOC): $(MKDOC): $(srcdir)/chew.c $(CC_FOR_BUILD) -o chew.$$$$ $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) \ $(H_CFLAGS) $(AM_CPPFLAGS) $(srcdir)/chew.c; \ $(SHELL) $(srcdir)/../../move-if-change chew.$$$$ $(MKDOC) should be atomic (the ';' should be '&&' though). So, I would be interested to see the last 100 or so lines of a failure happening, because I can't spot one nor reproduce it. Also, configure flags. Thanks, Ralf > 2010-12-02 H.J. Lu > > PR binutils/12283 > * doc/Makefile.am: Add proper dependency on $(MKDOC). > * doc/Makefile.in: Regenerated. > --- a/bfd/doc/Makefile.am > +++ b/bfd/doc/Makefile.am > @@ -72,120 +72,93 @@ protos: libbfd.h libcoff.h bfd.h > # We can't replace these rules with an implicit rule, because > # makes without VPATH support couldn't find the .h files in `..'. > > -# We do not depend on chew directly so that we can distribute the info > -# files, and permit people to rebuild them, without requiring the makeinfo > -# program. If somebody tries to rebuild info, but none of the .texi files > -# have changed, then nothing will be rebuilt. > - > -aoutx.texi: chew.c $(srcdir)/../aoutx.h $(srcdir)/doc.str > - $(MAKE) $(MKDOC) > +aoutx.texi: $(MKDOC) $(srcdir)/../aoutx.h $(srcdir)/doc.str > ./$(MKDOC) -f $(srcdir)/doc.str <$(srcdir)/../aoutx.h >aoutx.tmp > $(SHELL) $(srcdir)/../../move-if-change aoutx.tmp aoutx.texi [...]