This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gcc] Toplevel bootstrap fixes, 4/4


On Thu, Dec 22, 2005 at 07:03:29AM -0800, Kelley Cook wrote:
> >> I don't remember, but there are definitely some versions of GCC
> >> where it did not work.  It's also a bleeding pain to have the
> >> build rely on magic environment variables.
> > 
> > Well, in theory it could be the real supported way if the toplevel 
> > were Autoconf 2.5x, because you could mark AR_FOR_TARGET and other 
> > variables as "precious". But practice is not theory as always.
> 
> Speaking of which, I was under the impression that Nathanael had the
> toplevel autoconf 2.5x switchover pretty much ready to go was just
> awaiting all the projects in the combined tree to switch first.  I
> think that requirement has been fulfilled.

It hasn't.  Binutils and GDB have, but at least these directories still
use autoconf 2.13 in at least one subdirectory (or earlier - as far
back as 2.10):

blt
cgen
etc
gdb/nlm
intl
itcl
iwidgets
libgloss
mmalloc
newlib
tcl
tk
winsup

Some of these don't have someone active looking after them, others do.

newlib and libgloss are part of newlib.

I assume winsup is maintained by the Cygwin maintainers.

mmalloc is definitely obsolete and I suspect that gdb/nlm is too.

I have no idea what blt is doing there nowadays; it's not built by the
toplevel Makefile!  It was originally for insight, however.  Ditto
iwidgets.

Cgen has its own list.

Etc is common for the src directory and ought to be easily updateable.
Intl is also common within src, but the correct thing to do is probably
import it from the gcc repository; that will take some fiddling to make
sure everything still builds.

itcl, tcl, and tk are still used by insight.

So that's two common directories; the insight, newlib, cgen, and
cygwin lists; and some obsolete directories from both gdb and insight
that can probably be removed.  Not infeasible, but it's going to take a
bit of legwork.

-- 
Daniel Jacobowitz
CodeSourcery, LLC


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]