Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Aug 2003 09:57:55 -0700
From:      "David O'Brien" <obrien@freebsd.org>
To:        Loren James Rittle <rittle@latour.rsch.comm.mot.com>
Cc:        current@freebsd.org
Subject:   Re: GCC 3.3.1-RELEASE is coming
Message-ID:  <20030824165755.GB91161@dragon.nuxi.com>
In-Reply-To: <200308222359.h7MNxK1S066361@latour.rsch.comm.mot.com>
References:  <20030822025500.GA45883@freefall.freebsd.org> <200308222359.h7MNxK1S066361@latour.rsch.comm.mot.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/<cpu>/<file.h>. */
> #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/<cpu>/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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030824165755.GB91161>