From owner-freebsd-current@FreeBSD.ORG Sat Mar 13 23:16:18 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B981616A4CE for ; Sat, 13 Mar 2004 23:16:18 -0800 (PST) Received: from smtp1.adl2.internode.on.net (smtp1.adl2.internode.on.net [203.16.214.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F49D43D1F for ; Sat, 13 Mar 2004 23:16:18 -0800 (PST) (envelope-from smckay@internode.on.net) Received: from dungeon.home (ppp190-27.lns1.bne1.internode.on.net [150.101.190.27])i2E7GFwn013857; Sun, 14 Mar 2004 17:46:15 +1030 (CST) Received: from dungeon.home (localhost [127.0.0.1]) by dungeon.home (8.12.8p2/8.11.6) with ESMTP id i2E7GDKa007204; Sun, 14 Mar 2004 17:16:14 +1000 (EST) (envelope-from mckay) Message-Id: <200403140716.i2E7GDKa007204@dungeon.home> To: Garance A Drosihn References: In-Reply-To: from Garance A Drosihn at "Wed, 10 Mar 2004 18:00:07 +0000" Date: Sun, 14 Mar 2004 17:16:13 +1000 From: Stephen McKay X-Mailman-Approved-At: Sun, 14 Mar 2004 05:47:17 -0800 cc: current@freebsd.org cc: Stephen McKay Subject: Re: HEADS UP! MAJOR change to FreeBSD/sparc64 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2004 07:16:18 -0000 On Wednesday, 10th March 2004, Garance A Drosihn wrote: >The long-threatened change for FreeBSD/sparc64 has now been >committed. This changes time_t to be a 64-bit quantity, the >same as it is for the AMD64 and IA64 architectures. People >running FreeBSD/sparc64 *will* have to read the UPDATING.64BTT >file for instructions on how to safely build and install this >change. The change to 64-bit time is essential, of course, but I don't understand why it has to break backward compatibility. Surely you just allocate a bunch of new system call numbers (for the 64-bit variants) while keeping the old ones (so 32-bit time calls still work) and bump the version number of every library. What else is going on? (I don't have a Sparc or I'd join your experiment.) >This only affects freebsd-current, of course. Later we'll have >to decide the best upgrade method for people who make the jump >from RELENG_5_2 to the upcoming RELENG_5_3. I'm thinking of the "later" where i386 is changed to 64-bit time_t. If that's not backward compatible, you'll get no takers. Stephen.