From owner-freebsd-current Thu Oct 24 6:13: 4 2002 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 789DF37B401; Thu, 24 Oct 2002 06:13:01 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id D7A6643E3B; Thu, 24 Oct 2002 06:12:56 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id JAA01579; Thu, 24 Oct 2002 09:12:56 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id g9ODCQW10673; Thu, 24 Oct 2002 09:12:26 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15799.61882.81170.404538@grasshopper.cs.duke.edu> Date: Thu, 24 Oct 2002 09:12:26 -0400 (EDT) To: Ruslan Ermilov Cc: current@FreeBSD.org, Alexander Kabaev , Peter Wemm Subject: Re: Groff problems (was Re: alpha tinderbox failure) In-Reply-To: <20021024074158.GA94686@sunbay.com> References: <200210210942.g9L9gLpM025724@beast.freebsd.org> <15796.17145.909288.498725@grasshopper.cs.duke.edu> <20021022142929.GB48398@sunbay.com> <20021022220221.3a8e2312.kabaev@bellatlantic.net> <15798.43826.90549.275914@grasshopper.cs.duke.edu> <20021023142044.GD31781@sunbay.com> <15798.56802.31765.434719@grasshopper.cs.duke.edu> <20021023180648.GA8656@sunbay.com> <15799.5316.331108.803590@grasshopper.cs.duke.edu> <20021024074158.GA94686@sunbay.com> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Ruslan Ermilov writes: <...> > > +20021023: > > + Alphas with kernels from between 20020902 and 20021022 and/or > > + rtld (ld-elf.so.1) older than 20021022 may experience problems > > + with groff while doing a buildworld (kernel: "out of memory", > > + rtld: "too few PT_LOAD segments"). > > + > > + So, to successfully upgrade your Alpha, you must either > > + upgrade your kernel and rtld first (which might be a bit > > + tricky), or avoid running the bootstrapped groff during the > > + "transitional" buildworld. To avoid running groff during the > > + transitional upgrade run make buildworld with -DNOMAN, > > + -DNO_SHAREDOCS, and -DNO_LPR. > > + > > 20020831: > > gcc has been upgraded to 3.2. It is not all binary compatible > > with earlier versions of gcc for c++ programs. All c++ > > > > > > Note: I have NOT tested this, beyond verifying that a kernel from Sep > > 02 works fine. > > > What commit is responsible for a breakage, this one? > > : peter 2002/09/03 14:18:17 PDT > : > : Modified files: > : sys/kern imgact_elf.c > : Log: > : Make the text segment locating heuristics from rev 1.121 more reliable > : so that it works on the Alpha. This defines the segment that the entry More or less.. The data, text and vmem limit checking in general. Matt's initial commit on 20020830 broke Alpha totally, so the earliest kernel that would both exhibit the problem and could get to the point of attempting to build world would be from 20020903. I'll update my proposed UPDATING entry with the 20020903 date so as to be more exact. Assuming I do that, do you agree that its accurate enough to be helpful? Thanks, Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message