From owner-freebsd-arch Fri Oct 26 9:52:49 2001 Delivered-To: freebsd-arch@freebsd.org Received: from robin.mail.pas.earthlink.net (robin.mail.pas.earthlink.net [207.217.120.65]) by hub.freebsd.org (Postfix) with ESMTP id 8C0A537B407 for ; Fri, 26 Oct 2001 09:52:44 -0700 (PDT) Received: from dialup-209.247.142.186.dial1.sanjose1.level3.net ([209.247.142.186] helo=mindspring.com) by robin.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 15xADo-0005XR-00; Fri, 26 Oct 2001 09:52:41 -0700 Message-ID: <3BD9950D.BB72A8F9@mindspring.com> Date: Fri, 26 Oct 2001 09:53:33 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Poul-Henning Kamp Cc: Julian Elischer , Peter Wemm , arch@FreeBSD.ORG Subject: Re: 64 bit times revisited.. References: <3463.1004114334@critter.freebsd.dk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Poul-Henning Kamp wrote: > I am looking for it at this time, not _for_ this time, but _for_ > the future. > > If state of the art equipment can break the make(1) assumption today, > what do you think the life expectancy of the designed concept is ? > > Certainly not 10+ years. > > And have you considered that there may be other and stronger > requirements than make(1) and that multi-cpu, multi-threaded systems > may push the envelope ? > > Solving the problem means going for a timestamp which can resolve > any conceiveable CPU frequencies for all relevant future. You can alternately resolve this problem by forcing the timestamp to be monotonically increasing, FWIW. This means that you might push the timestamp into the future by several *gasp* nanoseconds, but it would guarantee that a very fast system would maintain dependency order correctly for generated files for make. This could be done in the FS, without any ugly hacks... -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message