[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch to check for required programs when building from source check
From: |
Jim Meyering |
Subject: |
Re: Patch to check for required programs when building from source checkout |
Date: |
Tue, 14 Oct 2008 08:59:22 +0200 |
Ed Avis <address@hidden> wrote:
> Jim Meyering <jim <at> meyering.net> writes:
>
>>>A few tools are required to build coreutils from a git checkout, but
>>>not checked in a friendly way.
>
>>The newer automake-1.10a is actually required.
>
> Ah, ok, it could do with a comment because at first it appears that 1.10.1
> should be newer than 1.10a.
That's a common misconception.
When in doubt, use sort -V from the latest coreutils:
$ printf 'automake-1.10%s\n' .1 a|sort -V
automake-1.10.1
automake-1.10a
That demonstrates 1.10a is considered the newer version.
> [checks for autopoint, aclocal, and makeinfo]
>
>>I like the idea of automating these checks, but can't use those changes
>>as-is, since bootstrap is actually used more generally (it's home is in
>>gnulib/build-aux/)
>
> If you can't change the bootstrap script, then maybe include it as
> bootstrap.vanilla and then bootstrap is a small script that checks for the
> extra tools and then runs bootstrap.vanilla.
I don't want to maintain yet another package-specific file/script,
so I've been toying with the idea of adding generic code to
bootstrap that would automatically determine more prerequisites
like this. E.g., if it sees that gperf will be used by this
package, then it'd ensure it's usable. Likewise for help2man,
bison/yacc, and any other tool that's required for a bare,
just-cloned repository.
Patches welcome ;-)
If this thread appears to die, you're welcome to ping me about it.
>>Besides, this is the purpose of the README-hacking file.
...
>>gperf should not be required when building from a tarball,
>>so its absence shouldn't make configure fail.
>
> OK, that's another thing better checked in the bootstrap script.
- Patch to check for required programs when building from source checkout, Ed Avis, 2008/10/04
- Re: Patch to check for required programs when building from source checkout, Jim Meyering, 2008/10/05
- Re: Patch to check for required programs when building from source checkout, Ed Avis, 2008/10/10
- Re: Patch to check for required programs when building from source checkout,
Jim Meyering <=
- Re: Patch to check for required programs when building from source checkout, Pádraig Brady, 2008/10/14
- Message not available
- Message not available
- Re: Patch to check for required programs when building from source checkout, Jim Meyering, 2008/10/17
- Re: Patch to check for required programs when building from source checkout, Pádraig Brady, 2008/10/17
- Re: Patch to check for required programs when building from source checkout, Jim Meyering, 2008/10/18
- Re: Patch to check for required programs when building from source checkout, Pádraig Brady, 2008/10/21
- Re: Patch to check for required programs when building from source checkout, Pádraig Brady, 2008/10/21
- Re: Patch to check for required programs when building from source checkout, Eric Blake, 2008/10/21
- Re: Patch to check for required programs when building from source checkout, Pádraig Brady, 2008/10/22
- Re: Patch to check for required programs when building from source checkout, Jim Meyering, 2008/10/22
- Re: Patch to check for required programs when building from source checkout, Ed Avis, 2008/10/14