From owner-freebsd-current Wed Sep 29 21:37:50 1999 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 9F91615071 for ; Wed, 29 Sep 1999 21:37:45 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id WAA38248; Wed, 29 Sep 1999 22:37:44 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id WAA08723; Wed, 29 Sep 1999 22:37:45 -0600 (MDT) Message-Id: <199909300437.WAA08723@harmony.village.org> To: peter.jeremy@alcatel.com.au Subject: Re: HEADS UP: sigset_t changes committed Cc: Adam Strohl , current@FreeBSD.ORG In-reply-to: Your message of "Thu, 30 Sep 1999 13:50:20 +1000." <99Sep30.134732est.40334@border.alcanet.com.au> References: <99Sep30.134732est.40334@border.alcanet.com.au> <37F2BA3C.D54CC74B@acm.org> Date: Wed, 29 Sep 1999 22:37:45 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <99Sep30.134732est.40334@border.alcanet.com.au> Peter Jeremy writes: : We've never required this before. I managed to convert from 2.2.6 to : -current using `make upgrade'. Why should I need to FTP a kernel : from another machine to go from 3.x to 4.x? In keeping notes, what would need to happen would be that you'd have to build config as well as all the tools to build binaries. Sounds like a make upgrade proceedure would need to do through the lib-tools or build-tools targets, build the kernel, install it reboot. The current Makefile.upgrade would have to be massively gutted and rewritten since it deals with the aout -> elf transition, but it shouldn't be too horrible. This transition is a matter of building a kernel (which has the egcs problem to deal since 3.3-stable is gcc 2.7 based). I know there have been a fair number of make improvements, but I don't know if they are dependencies on them in the build procedure. I think that we need to do this upgrade proceedure. I wish I had more time than to just sketch out this outline... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message