From owner-freebsd-current Fri Oct 23 03:31:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA14656 for freebsd-current-outgoing; Fri, 23 Oct 1998 03:31:00 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from gatekeeper.tsc.tdk.com (gatekeeper.tsc.tdk.com [207.113.159.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA14648 for ; Fri, 23 Oct 1998 03:30:58 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from sunrise.gv.tsc.tdk.com (root@sunrise.gv.tsc.tdk.com [192.168.241.191]) by gatekeeper.tsc.tdk.com (8.8.8/8.8.8) with ESMTP id DAA11822; Fri, 23 Oct 1998 03:30:22 -0700 (PDT) (envelope-from gdonl@tsc.tdk.com) Received: from salsa.gv.tsc.tdk.com (salsa.gv.tsc.tdk.com [192.168.241.194]) by sunrise.gv.tsc.tdk.com (8.8.5/8.8.5) with ESMTP id DAA22475; Fri, 23 Oct 1998 03:30:21 -0700 (PDT) Received: (from gdonl@localhost) by salsa.gv.tsc.tdk.com (8.8.5/8.8.5) id DAA20574; Fri, 23 Oct 1998 03:30:19 -0700 (PDT) From: Don Lewis Message-Id: <199810231030.DAA20574@salsa.gv.tsc.tdk.com> Date: Fri, 23 Oct 1998 03:30:18 -0700 In-Reply-To: Bruce Evans "Re: gnu/usr.bin/cc/cc_tools/Makefile bug? (was Re: filesystem safety and SCSI disk write caching)" (Oct 14, 6:05pm) X-Mailer: Mail User's Shell (7.2.6 alpha(3) 7/19/95) To: Bruce Evans , Don.Lewis@tsc.tdk.com Subject: Re: gnu/usr.bin/cc/cc_tools/Makefile bug? (was Re: filesystem safety and SCSI disk write caching) Cc: current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Oct 14, 6:05pm, Bruce Evans wrote: } Subject: Re: gnu/usr.bin/cc/cc_tools/Makefile bug? (was Re: filesystem saf } >} All rules that build multiple targets may have the same problem. Some } >} have been fixed by using .ORDER, but this is ugly , and it isn't necessary } >} unless the command[s] that build the files need to built them all together. } > } >Is it possible for make to determin that all the files will be built } >together? If so, then make could be fixed to avoid running these } >commands multiple times in the parallel case. } } No. Not without telling it using something like .ORDER. What if the commands to build the targets don't reference .TARGET, .PREFIX, and so on? Even .PREFIX should be OK if all the targets have the same prefix. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message