<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Mon, 2010-11-29 at 06:02 -0800, Dan Nicholson wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">Pretty sure it's coming from libtoolize :)</FONT></TT><BR>
</BLOCKQUOTE>
It does.<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <TT><FONT COLOR="#1a1a1a">libtoolize: Consider adding "AC_CONFIG_MACRO_DIR([m4])" to configure.ac and</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">libtoolize: Consider adding "-I m4" to ACLOCAL_AMFLAGS in Makefile.am.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">It's suggesting that you add AC_CONFIG_MACRO_DIR([m4]) so that it will</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">helpfully install it's m4 files there and attempt to make them</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">persistent. Jeremy Huddleston asked not to do this a while back</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">because it's then harder to replace the included libtool with the</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">patched version on OSX. Not sure if this is still a problem, but there</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">are definitely pros and cons to distributing the libtool macros in the</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">tree.</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
There are quite a few modules having an m4 directory. This is where modules put their additional<BR>
m4 macros (unrelated to libtool). There may be additional behaviours associated with having an m4 directory.<BR>
It's still not clear to me. In any case, the libtool macros are shipped in aclocal.m4. I think the issue was libtool v2 versus 1.5.<BR>
I don't think it's a problem anymore.<BR>
<BR>
The -I m4 should not be added when you have no macros in git. Libtool does not need that to work and it will break<BR>
the build on a fresh repo clone because m4 cannot be found.<BR>
<BR>
<BR>
</BODY>
</HTML>