public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Nathanael Nerode <neroden@twcny.rr.com>
To: gcc@gcc.gnu.org
Cc: gdb@sources.redhat.com, binutils@sources.redhat.com,
	newlib@sources.redhat.com
Subject: Planning for the Autoconf 2.5x transition?
Date: Tue, 24 Dec 2002 06:11:00 -0000	[thread overview]
Message-ID: <20021224055606.GA957@doctormoo> (raw)

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

             reply	other threads:[~2002-12-24  5:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-24  6:11 Nathanael Nerode [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20021224055606.GA957@doctormoo \
    --to=neroden@twcny.rr.com \
    --cc=binutils@sources.redhat.com \
    --cc=gcc@gcc.gnu.org \
    --cc=gdb@sources.redhat.com \
    --cc=newlib@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).