M4 is now used for scanning the M4 macros in your configure.ac that
'libtoolize' looks at to determine what files you want, and where you
would like them installed. This means that you can compose your
version number or any other argument that Libtoolize needs to know at
M4 time using git-version-gen from gnulib, for example.
Invoking 'libtoolize --ltdl' no longer maintains a separate autoconf
macro directory in the libltdl tree, but automatically adjusts the
installed libltdl configuration files to share whatever macro
directory is declared by the parent project. (Note: if you were
already sharing a macro directory with AC_CONFIG_MACRO_DIR(ltdl/m4)
or similar, that still works as does any other directory choice).
Invoking 'libtoolize --ltdl' no longer maintains a separate auxiliary
scripts directory in the libltdl tree, but automatically adjusts the
installed libltdl configuration files to share whatever auxiliary
scripts directory is declared by the parent project. (Note: if you
were already sharing an auxiliary directory with subproject libltdl
using AC_CONFIG_AUX_DIR(ltdl/config) or similar, that still works as
does any other directory choice).
The legacy tests have all been migrated to the Autotest harness.
The Autotest testsuite can be run without the especially time consuming
tests with:
make check-local TESTSUITEFLAGS='-k "!expensive"'
'./configure && make' takes about 10 seconds. make check takes almost 20 minutes (about 10 SBU). The results of the check:
ERROR: 138 tests were run, 6 failed (5 expected failures). 31 tests were skipped.
I have not investigated the skips or errors, but it may be due to testing with binutils-2.24. The failure was .ltdl dryrun'.
Running the make check-local command above : ERROR: 136 tests were run,
6 failed (5 expected failures). 31 tests were skipped.
That took 14 minutes, so only 2 tests were considered expensive and that was about 6 minutes.
Last release was October 2011.
'./configure && make' takes about 10 seconds. make check takes almost 20 minutes (about 10 SBU). The results of the check:
I have not investigated the skips or errors, but it may be due to testing with binutils-2.24. The failure was .ltdl dryrun'.
Running the make check-local command above : ERROR: 136 tests were run, 6 failed (5 expected failures). 31 tests were skipped.
That took 14 minutes, so only 2 tests were considered expensive and that was about 6 minutes.