Opened 9 years ago

Closed 9 years ago

#3699 closed task (fixed)

libtool-2.4.3

Reported by: bdubbs@… Owned by: lfs-book@…
Priority: normal Milestone: 7.7
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version

Change History (2)

comment:1 by bdubbs@…, 9 years ago

Last release was October 2011.

  • Moved to gnulib release infrastructure.
  • 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.

comment:2 by bdubbs@…, 9 years ago

Resolution: fixed
Status: newclosed

Fixed at revision 10785.

Note: See TracTickets for help on using tickets.