This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-971105 config.guess and gcc/config.guess have diverged
- To: wilson at cygnus dot com
- Subject: Re: egcs-971105 config.guess and gcc/config.guess have diverged
- From: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Date: Wed, 12 Nov 1997 16:48:23 -0500 (EST)
- Cc: egcs at cygnus dot com
> From: Jim Wilson <wilson@cygnus.com>
>
> Ooops, what I meant to say was egcs' config.guess and
> gcc-2.7.90's config.guess have diverged. And I think it does matter
> given the recent failures I had on alphaev56.
>
> Yes it matters. The goal is to try to keep them in sync, but
> occasional short term divergences will be unavoidable. We
> unfortunately did not have any merges from the FSF since early Aug, so
> anything added to the FSF gcc2 sources after that will not be in EGCS.
> The alphaev56 support was added after that point, and hence is not in
> EGCS yet.
>
> This stuff is so new that we may not be able to support it in the
> initial EGCS release.
>
> Incidentally, after starting a branch for the initial EGCS release,
> the first thing we did was merge with the most recent FSF snapshot, so
> the post release EGCS sources will be up-to-date with the FSF as of
> the Oct 21 snapshot. The EGCS snapshots have since been coming from
> the release branch. As soon as the release is out, we will make
> snapshots from the mainline sources again, and the alphaev56 support
> will be there.
>
> Jim
Jim,
I don't think the problem is, as you imply above, that support
is missing. The issue is that ev5* support is there and broken. At
least I couldn't bootstrap my ev5 with egcs out of the box.
If the support doesn't work at all, then at the very least,
config.guess should set the target as alpha-dec-osf4.0 so a working
compiler could be built, assuming ev5's are backward compatible.
I think it _would_ actually work except that config.guess
guesses wrongly. When I supply the target to configure and build
alpha-dec-osf4.0 (least common denominator) or alphaev5-dec-osf4.0b, it
works. When I rely on the target config.guess chooses,
alphaev56-dec-osf4.0, it crashes during bootstrap.
So fixing config.guess should be all that's required. If you
merged in the alpha diffs (quite short) from testgcc-971104, it would
be fine. (Don't use the one from testgcc-971111 because the snapshot
has the wrong copy.)
--Kaveh
--
Kaveh R. Ghazi Project Manager
ghazi@caip.rutgers.edu ICon CMT Corp.