From 45e04a5860476c40b0943e189c9a58f62dca07c8 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Thu, 16 Sep 1999 05:58:44 +0000 Subject: [PATCH] * Some minor pre-release updates. --- ChangeLog | 2 ++ Makefile.am | 6 ++++-- NEWS | 5 +++++ README.template | 11 +++++------ configure.in | 4 ++-- maintMakefile | 2 +- 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 425445b5..5c84a1ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 1999-09-15 Paul D. Smith + * Version 3.77.97 released. + * configure.in (MAKE_HOST): AC_SUBST this so it will go into the makefile. * Makefile.am (check-local): Print a success banner if the check diff --git a/Makefile.am b/Makefile.am index 13196541..e45abecf 100644 --- a/Makefile.am +++ b/Makefile.am @@ -76,11 +76,13 @@ dist-hook: # --------------- Local CHECK Section check-local: check-regression check-loadavg - @banner="Regression passed: GNU Make $(VERSION) ($(MAKE_HOST)) built with $(CC)"; \ + @banner=" Regression PASSED: GNU Make $(VERSION) ($(MAKE_HOST)) built with $(CC) "; \ dashes=`echo "$$banner" | sed s/./=/g`; \ + echo; \ echo "$$dashes"; \ echo "$$banner"; \ - echo "$$dashes" + echo "$$dashes"; \ + echo .PHONY: check-loadavg check-regression diff --git a/NEWS b/NEWS index 513af790..3f775fd5 100644 --- a/NEWS +++ b/NEWS @@ -60,6 +60,11 @@ Version 3.78 * The Windows 95/98/NT (W32) version of GNU make now has native support for the Cygnus Cygwin release B20.1 shell (bash). + +* The GNU make regression test suite, long available separately "under + the table", has been integrated into the release. You can invoke it + by running "make check" in the distribution. Note that it requires + Perl (either Perl 4 or Perl 5) to run. Version 3.77 diff --git a/README.template b/README.template index 1822174b..afb3f695 100644 --- a/README.template +++ b/README.template @@ -74,9 +74,8 @@ debug this code, you can do `make check-loadavg' to see if it works properly on your system. (You must run `configure' beforehand, but you need not build Make itself to run this test.) -Another potential source of porting problems is the configure support -enabling GNU make to access large files (LFS) on those operating systems -that support them. Please report any bugs that you find in this area. -If you run into difficulties, then as a workaround you should be able to -disable LFS by adding the `--disable-largefile' option to the -`configure' script. +Another potential source of porting problems is the support for large +files (LFS) in configure for those operating systems that provide it. +Please report any bugs that you find in this area. If you run into +difficulties, then as a workaround you should be able to disable LFS by +adding the `--disable-largefile' option to the `configure' script. diff --git a/configure.in b/configure.in index 52ce01a5..ff594d4e 100644 --- a/configure.in +++ b/configure.in @@ -225,8 +225,8 @@ AC_OUTPUT(build.sh Makefile glob/Makefile) dnl If we don't yet have build.sh.in, build.sh is a bogus 0-length file dnl so remove it. - -test -f build.sh.in || rm -f build.sh +dnl Can't do this because then remote builds with build.sh don't work. +dnl test -f build.sh.in || rm -f build.sh case "$make_badcust" in diff --git a/maintMakefile b/maintMakefile index 659efa58..3ea0889d 100644 --- a/maintMakefile +++ b/maintMakefile @@ -52,7 +52,7 @@ NMakefile: NMakefile.template .dep_segment Makefile # build.sh.in: build.template Makefile rm -f $@ - sed -e 's@%objs%@$(filter-out remote-%, $(make_OBJECTS)@g' \ + sed -e 's@%objs%@$(filter-out remote-%,$(make_OBJECTS)@g' \ -e 's@%globobjs%@$(patsubst %.c,%.o,$(globsrc)))@g' \ $< > $@ chmod a-w+x $@