From owner-freebsd-sparc64@FreeBSD.ORG Mon Jan 12 00:41:42 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2205F16A4CE; Mon, 12 Jan 2004 00:41:42 -0800 (PST) Received: from smtp3.server.rpi.edu (smtp3.server.rpi.edu [128.113.2.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id B030943D53; Mon, 12 Jan 2004 00:41:39 -0800 (PST) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp3.server.rpi.edu (8.12.8/8.12.8) with ESMTP id i0C8fcAI010225; Mon, 12 Jan 2004 03:41:39 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20040111093043.GA11120@dragon.nuxi.com> References: <200312212239.38557.craig@xfoil.gank.org> <20040106095942.O66232@beagle.fokus.fraunhofer.de> <20040106182824.GA42422@dragon.nuxi.com> <20040107174346.GA50142@dragon.nuxi.com> <20040111093043.GA11120@dragon.nuxi.com> Date: Mon, 12 Jan 2004 03:41:37 -0500 To: obrien@freebsd.org From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: CanIt (www . canit . ca) cc: harti@freebsd.org cc: freebsd-sparc64@freebsd.org Subject: Re: Gearing up for 64-bit time_t on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2004 08:41:42 -0000 At 1:30 AM -0800 1/11/04, David O'Brien wrote: >On Sat, Jan 10, 2004, Garance A Drosihn wrote: > > After reading over what Harti had done, and staring at the >> standard makefiles awhile, I ended up writing one helper- >> script. With this helper-script, the upgrade to 64-bits >> went fairly smooth. >... >> 7) installworld_nk <- magic script > >Do you have a URL for the script? :-) >I can do a test on my blade100. Well, that took longer than I expected. I had typo-ed 'make' at one point, and didn't notice for awhile... http://people.freebsd.org/~gad/time-64/installworld_nk Is the magic script. Probably a little more elaborate than it needs to be, but I had plenty of extra time while waiting for 'make buildworld' to finish... This is the version I just used for a successful upgrade, except that I just added the if-clause to also copy 'xinstall' as the 'install' command. Given how much 'install' is called during 'installworld', I wonder why it isn't included in the files that are copied by the standard 'make installworld' target. http://people.freebsd.org/~gad/time-64/UPDATING.64BTT This is a possible writeup which could be committed at the same time as the script. Right now it's partially written for people willing to help *test* the above change, and partially written as if the 64-bit change has already been committed, and this is telling everyone how to update to it. So, it isn't perfect, but it does contain my complete and explicit list of steps that I believe people should follow. The one thing I haven't tested yet is a rebuild of modula-3 and cvsup on a 64-bit system, but I have that going right now. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu