From owner-freebsd-current@FreeBSD.ORG Sun Aug 24 09:58:01 2003 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 B182316A4BF; Sun, 24 Aug 2003 09:58:01 -0700 (PDT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id B931243FBF; Sun, 24 Aug 2003 09:58:00 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.12.9/8.12.9) with ESMTP id h7OGvxQX098398; Sun, 24 Aug 2003 09:57:59 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.12.9/8.12.9/Submit) id h7OGvtMD098393; Sun, 24 Aug 2003 09:57:55 -0700 (PDT) Date: Sun, 24 Aug 2003 09:57:55 -0700 From: "David O'Brien" To: Loren James Rittle Message-ID: <20030824165755.GB91161@dragon.nuxi.com> Mail-Followup-To: David O'Brien , Loren James Rittle , current@freebsd.org, kan@freebsd.org References: <20030822025500.GA45883@freefall.freebsd.org> <200308222359.h7MNxK1S066361@latour.rsch.comm.mot.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200308222359.h7MNxK1S066361@latour.rsch.comm.mot.com> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 5.1-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 cc: kan@freebsd.org cc: current@freebsd.org Subject: Re: GCC 3.3.1-RELEASE is coming X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2003 16:58:01 -0000 On Fri, Aug 22, 2003 at 06:59:20PM -0500, Loren James Rittle wrote: > Trying to consider how to best pull important differences back into > the FSF tree. Will this be true for all FreeBSD systems going forward? > > < %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} > --- > > %{!dynamic-linker:-dynamic-linker /libexec/ld-elf.so.1}} > > BTW, it seems to be inconsistent for the various CPUs in the system > compiler (e.g. missed in ia64). Yes it will be true going forward. ia64 was skipped because it was on the vendor branch and I haven't yet created a FSF submittable patch for you. :-) > What is the official trigger point of > the change in the system? Given the nature of the change, may I > assume that a transition period exists during all of FreeBSD 5? It will be in my patch to you. > Regarding this thunk, also in config/alpha/freebsd.h (not in FSF but > in my mainline tree with a slightly less hostile comment): The FSF was hostile towards FreeBSD/alpha -- the favor is being returned. I pointed out the problem and got "I dont' care" from them. > /* Reset our STARTFILE_SPEC which was properly set in config/freebsd.h > but trashed by config//. */ > #undef STARTFILE_SPEC > #define STARTFILE_SPEC FBSD_STARTFILE_SPEC That said, good catch! I don't know why I didn't do it that way before. Committed to FreeBSD tree. > I will install patches in the FSF tree for these issues to both > mainline and 3.3.X branch. Thank you. Can you also sync up the code style from FreeBSD into the FSF tree? > Speaking of config/i386/freebsd.h, the difference against the FSF tree > is quite large but most of it is not required anymore. The difference > in all other config//freebsd.h files is only a line or two. If I > proposed a /usr/src/contrib/gcc/ diff such that it produced the exact > same system compiler yet was the smallest delta from the FSF tree, > would you be interested? I'd like to get that difference down to make > it easiler to spot real differences going forward. I would like the differences to be taken care of in the FSF tree. You know the reason there is such a large diff (and it really irritates me). Because of that reason committing the changes into the FSF tree has been too high a PITA. I had hoped you would take a diff from FreeBSD's src/contrib/gcc to the FSF tree and commit it to the FSF tree. -- -- David (obrien@FreeBSD.org)