[Ltrace-devel] [PATCH 0/9] Improve the new tree

Zachary T Welch zwelch at codesourcery.com
Fri Nov 5 22:02:56 UTC 2010


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




More information about the Ltrace-devel mailing list