BRIEF DESCRIPTION
Run the instspc tests with SunStudio dmake and Solaris /bin/sh, and
with some GNU tools available.
DETAILS
* Operating system is Solaris 10 (SunOS 5.10 Generic_141445-09 i86pc)
* The locale is strictly set to "C".
* MAKE is forced to dmake (Sun Distributed Make 7.8 SunOS_i386
Patch 126504-01 2007/07/19)
* CONFIG_SHELL is forced to the Solaris /bin/sh
* xpg4, xpg6 and ccs programs are in PATH
* GNU sed (3.02), GNU expr (from GNU coreutils 6.9), and GNU awk (3.1.5)
are early in PATH
* GNU install (from GNU coreutils 6.9) available in PATH as `ginstall'
* autoconf, autom4te, autoheader and autoupdate version 2.67
* libtool (GNU libtool) 2.2.10 (should be irrelevant here)
* the GCC C, C++ and Fortran compilers (version 4.4.4)
* perl interpreter (v5.12.2)
* Solaris binutils (as, ld, ar, ranlib, all from /usr/bin/ccs)
OUTCOME
All the instspc*.test tests behaved as expected.
EXTRA NOTES
I had to manually tweak Automake's own tests/Makefile.in to revert
changes introduced in commit v1.11-191-g24e3b4e, which breaks dmake:
diff --git a/lib/Automake/tests/Makefile.in b/lib/Automake/tests/Makefile.in
index 09d3a63..567802b 100644
--- a/lib/Automake/tests/Makefile.in
+++ b/lib/Automake/tests/Makefile.in
@@ -404,10 +404,10 @@ check-TESTS:
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
@list='$(TEST_LOGS)'; \
- list=`for f in $$list; do \
- test .log = $$f || echo $$f; \
- done | tr '\012\015' ' '`; \
- $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$list"
+ { echo "TEST_LOGS = \\"; \
+ for f in $$list; do test .log = $$f || echo "$$f \\"; done; \
+ } | sed '$$s/\\$$//' \
+ | $(MAKE) -f Makefile -f - $(AM_MAKEFLAGS) $(TEST_SUITE_LOG)