Received: (from majordom@localhost) by hyperreal.org (8.8.5/8.8.5) id HAA19234; Tue, 2 Sep 1997 07:33:35 -0700 (PDT) Received: from devsys.jaguNET.com (devsys.jaguNET.com [206.156.208.6]) by hyperreal.org (8.8.5/8.8.5) with ESMTP id HAA19230 for ; Tue, 2 Sep 1997 07:33:31 -0700 (PDT) Received: (from jim@localhost) by devsys.jaguNET.com (8.8.7/jag-2.4) id KAA19659 for new-httpd@apache.org; Tue, 2 Sep 1997 10:33:28 -0400 (EDT) From: Jim Jagielski Message-Id: <199709021433.KAA19659@devsys.jaguNET.com> Subject: Re: [BUG] "make clean" doesn't make clean enough... To: new-httpd@apache.org Date: Tue, 2 Sep 1997 10:33:27 -0400 (EDT) In-Reply-To: from "Paul Sutton" at Sep 2, 97 02:30:51 pm X-Mailer: ELM [version 2.4 PL25] Content-Type: text Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Paul Sutton wrote: > > On Tue, 2 Sep 1997, Martin Kraemer wrote: > > > ld: /home/martin/apachen/src/os/unix/os.o: \ > > > fatal error: /home/martin/apachen/src/os/unix/os.o: wrong machine type > > > Make: *** [httpd] Error 1 ^^^^^^^^^^^^^^^^^^ > > > > because the "make clean" had forgotten to clean the old src/os/unix/os.o > > > > I think the generated Makefile in src/ ought to propagate the make clean > > to $(OSDIR)/ (i.e., os/unix/Makefile). It doesn't now. > > Yes, this is a bug in the current Configure/Makefile combination. It is > actually worse that this, because even updating os/unix/os.c (say with > touch) may not recreate os/unix/os.c (it'll probably create src/os.o). > All this is fixed in my recent make-it-a-library patch currently under > discussion. It tries to treat all sub-dirs equally, building them into > libraries, propagating "make clean" to all of them, etc. > I think there are enough votes for this to be commited. IMO it fixes buggy behavior and doesn't really implement a new feature. -- ==================================================================== Jim Jagielski | jaguNET Access Services jim@jaguNET.com | http://www.jaguNET.com/ "Look at me! I'm wearing a cardboard belt!"