]> git.openfabrics.org - ~shefty/libibverbs.git/commit
Fix autotools to include the necessary m4 files
authorJason Gunthorpe <jgunthorpe@obsidianresearch.com>
Thu, 7 Oct 2010 22:38:33 +0000 (22:38 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 9 Dec 2010 01:34:27 +0000 (17:34 -0800)
commit0e76392ce8281b6464ee8366128388ad4779ba2b
tree864e3bcae3470a90a77d3095d92e44c4e606bfd6
parent2984b2069e521ff3183598e572111cf99bcadbb9
Fix autotools to include the necessary m4 files

Running autogen.sh with a new version of autotools and then building
on a system with an older version tends to explode.  Unfortunately
this is sometimes necessary since the new version is required by the
package.  The fix changes the autogen.sh output from:

    + aclocal -I config
    + libtoolize --force --copy
    libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'.
    libtoolize: copying file `config/ltmain.sh'
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
    + autoheader
    + automake --foreign --add-missing --copy
    + autoconf

to:

    + aclocal -I config
    + libtoolize --force --copy
    libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `config'.
    libtoolize: copying file `config/ltmain.sh'
    libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `config'.
    libtoolize: copying file `config/libtool.m4'
    libtoolize: copying file `config/ltoptions.m4'
    libtoolize: copying file `config/ltsugar.m4'
    libtoolize: copying file `config/ltversion.m4'
    libtoolize: copying file `config/lt~obsolete.m4'
    + autoheader
    + automake --foreign --add-missing --copy
    + autoconf

And fixes various build problems in weird cases.

This is how GNU envisions this mess works at least...

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Makefile.am
configure.in