This series tries to address all of the problems listed in my message
from Nov 3. These patches will apply cleanly on top of Petr Machata's
'configure' branch, as I need support for elfutils-based libelf.
The last two patches can be squashed into one, but I left them separate
in order to show how to properly use both flavors of configure options.
When testing these changes, I noticed that the value of HOST_CPU is
wrong on x86, thus it fails to find the libunwind-x86 library. This
causes a link failure rather than failing at configure time, so another
patch will be required to finish fixing the relevant portion of the
configuration script.
Zachary T Welch (9):
Provide automake maintainer mode
Remove superfluous files from distribution
Add config.h.in{,~} to MAINTAINERCLEANFILES
Convert testsuite to use autotools
Make test suite work for out-of-tree builds.
Add test suite files to EXTRA_DIST variables
Cover test suite in .gitignore
Change --with-libunwind to --enable-libunwind
Change --enable-libunwind back to --with-libunwind
.gitignore | 28 ++++++++
Makefile.am | 9 ++-
configure.ac | 42 +++++++++---
testsuite/Makefile | 71 --------------------
testsuite/Makefile.am | 34 +++++++++
testsuite/ltrace.main/Makefile | 33 ---------
testsuite/ltrace.main/Makefile.am | 37 ++++++++++
testsuite/ltrace.main/main-internal.exp | 6 +-
testsuite/ltrace.main/main.exp | 10 ++--
testsuite/ltrace.main/parameters.exp | 42 ++++++------
testsuite/ltrace.main/signals.exp | 6 +-
testsuite/ltrace.main/system_calls.exp | 38 +++++-----
testsuite/ltrace.minor/Makefile | 36 ----------
testsuite/ltrace.minor/Makefile.am | 46 +++++++++++++
testsuite/ltrace.minor/attach-process.exp | 8 +-
testsuite/ltrace.minor/count-record.exp | 30 ++++----
testsuite/ltrace.minor/demangle.exp | 12 ++--
.../ltrace.minor/print-instruction-pointer.exp | 10 ++--
testsuite/ltrace.minor/time-record-T.exp | 8 +-
testsuite/ltrace.minor/time-record-tt.exp | 8 +-
testsuite/ltrace.minor/time-record-ttt.exp | 8 +-
testsuite/ltrace.minor/trace-clone.exp | 10 ++--
testsuite/ltrace.minor/trace-exec.exp | 16 ++--
testsuite/ltrace.minor/trace-fork.exp | 18 +++---
testsuite/ltrace.torture/Makefile | 33 ---------
testsuite/ltrace.torture/Makefile.am | 25 +++++++
testsuite/ltrace.torture/signals.exp | 6 +-
27 files changed, 324 insertions(+), 306 deletions(-)
delete mode 100644 testsuite/Makefile
create mode 100644 testsuite/Makefile.am
delete mode 100644 testsuite/ltrace.main/Makefile
create mode 100644 testsuite/ltrace.main/Makefile.am
delete mode 100644 testsuite/ltrace.minor/Makefile
create mode 100644 testsuite/ltrace.minor/Makefile.am
delete mode 100644 testsuite/ltrace.torture/Makefile
create mode 100644 testsuite/ltrace.torture/Makefile.am
--
1.7.2.2
_______________________________________________
Ltrace-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/ltrace-devel