Subject: Re: egcs 1.0.2 and netbsd.
To: Todd Vierling <tv@NetBSD.ORG>
From: matthew green <firstname.lastname@example.org>
Date: 03/26/1998 05:37:15
Good. Running "sh configure" in-tree is Bad, because it breaks
cross-builds. I take it that you're using a one-stage build, *not* a
it builds basically the same as gcc currently builds, just from
the egcs sources.
- haifa is still broken as of 1.0.2 on many platforms. This shouldn't
be enabled yet; the legacy gcc scheduler is much more well tested.
is it enabled by default? how to disable it?
- libf2c, if g77 is to be included (please do), should not be built shared,
at least not yet. There have been some binary incompatibilities
introduced in earlier versions of g77 that leads me to believe that this
is best built as only a static library until g77 is more code-stable.
i plan on looking at fortran soon.
- libiberty should not be installed (it is installed by default in egcs).
This may be useful to installing GNU stuff, but is more a pain in the
arse to share with other GNU stuff than it is worth.
i don't use libiberty.
- we *should* install a specs file by default. I've griped about this
in our gcc for a while now.
maybe you can do this after it's in the tree.
- the directory search mechanisms need some pruning using #ifdef
CROSS_COMPILE (I'll probably look into doing this) so that some funky path
like /usr/libexec/2.8.0/NetBSD isn't searched when native, but the
appropriate cross directories are searched on cross.
uh, .... huh ?
- f77 man pages. woo! (well, it would give us a reason to use man3f :)
...this can wait, of course of course.
maybe you can do this, also.. :)