From owner-freebsd-current Fri Sep 20 19:41:54 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19411 for current-outgoing; Fri, 20 Sep 1996 19:41:54 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA19358 for ; Fri, 20 Sep 1996 19:41:45 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id MAA04692; Sat, 21 Sep 1996 12:32:15 +1000 Date: Sat, 21 Sep 1996 12:32:15 +1000 From: Bruce Evans Message-Id: <199609210232.MAA04692@godzilla.zeta.org.au> To: alk@Think.COM, chuckr@glue.umd.edu Subject: Re: gnu/usr.bin/cc not building Cc: current@freebsd.org Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >===> cc_tools >gperf -p -j1 -i 1 -g -o -t -G -N is_reserved_word -k1,3,$ \ > /alt/src/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/c-parse.gperf \ > > c-gperf.h > >Should the ${.TARGET} file, c-gperf.h, not have been removed >automatically, if gperf returned non-zero status due to an interrupt? Targets are removed automatically if the command to build them is killed, but not if it exits with a nonzero status. Thus make always does the wrong thing for failed targets that are created by simple shell command :-(. This seems to be standard - gmake does the same. Bruce