public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Planning for the Autoconf 2.5x transition?
@ 2002-12-24  6:11 Nathanael Nerode
  2002-12-26  5:47 ` Alexandre Oliva
  2002-12-30  7:34 ` Nick Clifton
  0 siblings, 2 replies; 5+ messages in thread
From: Nathanael Nerode @ 2002-12-24  6:11 UTC (permalink / raw)
  To: gcc; +Cc: gdb, binutils, newlib

OK, this subject has come up before, but I think it's time to bring it 
up again.

Autoconf 2.5x would be a significant improvement to the configure 
machinery.  It's not an entirely compatible transition.  But we have to 
do it, and I'd prefer sooner rather than later.

There are several questions to be resolved here.

I see three primary schemes which could be used for this:
1. Make all directories have configure.in scripts which work correctly 
with *both* 2.13 and 2.5x, then switch over.

The major problem with this is that I think it's probably impossible.  
At least some directories will need to have different code for the two 
versions.

2. Transition one subdirectory at a time.

The major problem with this is that for quite a while, two versions of 
autoconf would be needed to rebuild the whole tree.

3.  Create autoconf-2.5x branches in src and gcc.

The major problems with this are the need to port any configury changes 
up from the trunk, the general nasty slowness of CVS branches, and the 
future difficulty of getting the branch merge approved by all projects 
at once.

--
I'm happy to attempt to coordinate whichever scheme is considered best.
I just think that this should actually be started, so that it will be 
finished sometime in the next three months or so.

The next question is: what are the actual, known problems with changing to 
autoconf 2.5x?  The libstdc++-v3 maintainers have noted the particular 
problems they have; I haven't heard comments about particular problems 
with any other subdirectories.

--
The reason I'm harping on this is that a number of my other little 
configury projects would be a lot happier with an autoconf which 
provided m4_include.  Large change for that one benefit, I know...

--Nathanael

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Planning for the Autoconf 2.5x transition?
@ 2003-01-02 17:15 Benjamin Kosnik
  0 siblings, 0 replies; 5+ messages in thread
From: Benjamin Kosnik @ 2003-01-02 17:15 UTC (permalink / raw)
  To: gcc; +Cc: nickc, neroden

> > 1. Make all directories have configure.in scripts which work
> > correctly with *both* 2.13 and 2.5x, then switch over.

>I would prefer this scheme.

I think this way lies continued stalemate. I don't see how both can be
made to work, and, if this cannot be accomplished (we have attempted
this for libstdc++), I'd rather have things work sanely with autoconf
2.5.x. It is an incredible inconvenience for me to not be able to use
the default autotools on RH 8 for libstdc++ work: because of this, I'm
motivated to get this working for libstdc++ as soon as possible.

I think a much saner approach is to take the target subdirs on a case by
case basis. 

Are all the target libs able to auto-gen configure/Makefiles with the
exact same autoconf/automake at the moment? That would surprise me. 

-benjamin

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-01-02 17:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-24  6:11 Planning for the Autoconf 2.5x transition? Nathanael Nerode
2002-12-26  5:47 ` Alexandre Oliva
2002-12-26  6:12   ` Phil Edwards
2002-12-30  7:34 ` Nick Clifton
2003-01-02 17:15 Benjamin Kosnik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).