[dropping gnulib for this reply]

On 12/14/2010 02:54 PM, Eric Blake wrote:
>>>  # Listed in the same order as the GNU makefile conventions.
>>>  # The Automake-defined pkg* macros are appended, in the order
>>>  # listed in the Automake 1.10a+ documentation.
>>> +# Support newer definitions even when using older automake 1.9.6
>>
>> The Automake version is probably irrelevant here. It's the Autoconf
>> version that matters.
> 
> Oh; it's a mix of both autoconf and automake macros (autoconf AC_SUBST's
> localedir, but only automake 1.11 AC_SUBST's pkglibexecdir); the comment
> in modules/configmake only mentioned automake, but both tools have a
> hand in feeding configmake.h.

In fact, I think automake has a minor bug.  automake.in lists the
following directories:

my %standard_prefix =
    map { $_ => 1 } (qw(bin data dataroot dvi exec html include info
                        lib libexec lisp localstate man man1 man2 man3
                        man4 man5 man6 man7 man8 man9 oldinclude pdf
                        pkgdatadir pkgincludedir pkglibdir pkglibexecdir
                        ps sbin sharedstate sysconf));

That list is missing 'doc' and 'locale'.

-- 
Eric Blake   ebl...@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to