This series includes additional cleaning of the libunwind build system. The first patch fixes building with GCC 4.6 for me. The second is mostly an aesthetic improvement. The third fixes problems with the distribution tarball for MIPS and PPC32. The remainder eliminate some of obfuscation in the build rules for the libraries. All have been tested to work on x86, x86-64, and ARM, with one "minor" caveat.
Presently, the last patch causes my x86 build to fail when linking the test suite due to a "missing" symbol. I have not yet found a viable solution for that failure; however, the same patch works fine on my x86-64 and ARM test systems, so it seems like an issue with the tools. I am hoping that others have some perspective on the issue and can suggest a suitable workaround. Works-for-me reports are also welcome. Zachary T Welch (9): Conditionalize -static-libcxa test Improve test LDADD settings. Improve top-level Makefile rules Simplify libunwind_setjmp automake rules Simplify LIBRARIES and LTLIBRARIES automake rules Simplify DWARF source handling Use noinst_HEADERS for distributing .h files Build ELF convenience libraries Use more convenience libraries Makefile.am | 73 ++++----- configure.in | 42 ++++- src/Makefile.am | 508 ++++++++++++++++++++++++----------------------------- tests/Makefile.am | 48 ++++-- 4 files changed, 325 insertions(+), 346 deletions(-) -- 1.7.2.2 _______________________________________________ Libunwind-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
