matt massie wrote:
guys-

let's talk.

if( you know about autoconf, automake and libtool) goto QUESTION:

If only I could forget...

QUESTION:

should i remove all the autoconf, automake, libtool derived files and require that we run...

# aclocal
# autoheader
# automake
# autoconf

before we run

# ./configure

on the CVS source?????

I'm fine with this. Having a specific set of these tools installed isn't a problem for me.

disadvantage: if we are using different versions of the auto* tools then we'll be assuming things work on a particular platform when they may not.
also, people who download the CVS tarball will have to do the same thing.

We can always check in a README.CVSusers file naming the "blessed" dev versions.

for example, when we create a release, we may be using a newer/older version to create the derived files. bad.

As long as the versions we use are publicized in the documentation somewhere, this shouldn't be an issue. People compiling source should be familiar with the "if it breaks, RTFM" process... and if they're not, think of what a valuable lesson they're learning!

i'm running...
autoconf (GNU Autoconf) 2.53
automake (GNU automake) 1.6.3
ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11 03:18:52)

Through trial and error I'm basically using the same versions... :)


Reply via email to