From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2812 invoked by alias); 2 May 2003 07:21:41 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 2794 invoked from network); 2 May 2003 07:21:40 -0000 Received: from unknown (HELO gateway.sf.frob.com) (64.172.59.41) by sources.redhat.com with SMTP; 2 May 2003 07:21:40 -0000 Received: from magilla.sf.frob.com (magilla.sf.frob.com [198.49.250.228]) by gateway.sf.frob.com (Postfix) with ESMTP id 5D267354C; Fri, 2 May 2003 00:21:39 -0700 (PDT) Received: (from roland@localhost) by magilla.sf.frob.com (8.11.6/8.11.6) id h427LdO10208; Fri, 2 May 2003 00:21:39 -0700 Date: Fri, 02 May 2003 07:21:00 -0000 Message-Id: <200305020721.h427LdO10208@magilla.sf.frob.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Roland McGrath To: Ulrich Drepper Cc: GNU libc hackers Subject: Re: dependency generation changes In-Reply-To: Ulrich Drepper's message of Thursday, 1 May 2003 21:25:49 -0700 <3EB1F34D.7010305@redhat.com> X-Windows: a mistake carried out to perfection. X-SW-Source: 2003-05/txt/msg00003.txt.bz2 > This new method has a problem with -jN, N > 1. The stamp.oST files are > sometimes not created before needed in another goal. > > make[2]: Entering directory `/misc/myware/drepper/gnu/libc/locale' > .././scripts/mkinstalldirs /home/drepper/local/glibc-build/20030501/locale > echo '' > /home/drepper/local/glibc-build/20030501/locale/stamp.oST > /bin/sh: line 1: > /home/drepper/local/glibc-build/20030501/locale/stamp.oST: No such file > or directory > mkdir /home/drepper/local/glibc-build/20030501/locale > make[2]: *** [/home/drepper/local/glibc-build/20030501/locale/stamp.oS] > Error 1 An error like this from sh means the directory didn't exist. I added the $(make-target-directory) that should fix this case. There might be others that can come up with -j too. Many could be omitted before because the deps pass always did it first. If any similar problem comes up, it should be fixed just as simply. Thanks, Roland