Andreas Schwab
a23f321615
- Update to make 4.3 * WARNING: Backward-incompatibility! Number signs (#) appearing inside a macro reference or function invocation no longer introduce comments and should not be escaped with backslashes * WARNING: Backward-incompatibility! Previously appending using '+=' to an empty variable would result in a value starting with a space * NOTE: Deprecated behavior. Contrary to the documentation, suffix rules with prerequisites are being treated BOTH as simple targets AND as pattern rules * New feature: Grouped explicit targets * New feature: .EXTRA_PREREQS variable * Makefiles can now specify the '-j' option in their MAKEFLAGS variable and this will cause make to enable that parallelism mode * Error messages printed when invoking non-existent commands have been cleaned up and made consistent. * A new option --no-silent has been added, that cancels the effect of the -s/--silent/--quiet flag * A new option -E has been added as a short alias for --eval * All wildcard expansion within GNU make, including $(wildcard ...), will sort the results * Performance improvements provided by Paolo Bonzini <pbonzini@redhat.com> - make-sorted-glob.patch, glob-lstat.patch, glob-interface.patch, pselect-non-blocking.patch: Removed, upstreamed OBS-URL: https://build.opensuse.org/request/show/765762 OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=65
24 lines
1.2 KiB
Diff
24 lines
1.2 KiB
Diff
Index: make-4.3/Makefile.am
|
|
===================================================================
|
|
--- make-4.3.orig/Makefile.am
|
|
+++ make-4.3/Makefile.am
|
|
@@ -161,8 +161,8 @@ check-regression: tests/config-flags.pm
|
|
rm -f tests/$$f; ln -s ../srctests/$$f tests; \
|
|
done; fi ;; \
|
|
esac; \
|
|
- echo "cd tests && $(PERL) $(PERLFLAGS) ./run_make_tests.pl -srcdir $(abs_top_srcdir) -make ../make$(EXEEXT) $(MAKETESTFLAGS)"; \
|
|
- cd tests && $(PERL) $(PERLFLAGS) ./run_make_tests.pl -srcdir '$(abs_top_srcdir)' -make '../make$(EXEEXT)' $(MAKETESTFLAGS); \
|
|
+ echo "cd tests && $(PERL) $(PERLFLAGS) -I. ./run_make_tests.pl -srcdir $(abs_top_srcdir) -make ../make$(EXEEXT) $(MAKETESTFLAGS)"; \
|
|
+ cd tests && $(PERL) $(PERLFLAGS) -I. ./run_make_tests.pl -srcdir '$(abs_top_srcdir)' -make '../make$(EXEEXT)' $(MAKETESTFLAGS); \
|
|
else \
|
|
echo "Can't find a working Perl ($(PERL)); the test suite requires Perl."; \
|
|
fi; \
|
|
Index: make-4.3/tests/run_make_tests
|
|
===================================================================
|
|
--- make-4.3.orig/tests/run_make_tests
|
|
+++ make-4.3/tests/run_make_tests
|
|
@@ -1,2 +1,2 @@
|
|
#!/bin/sh
|
|
-exec perl $0.pl ${1+"$@"}
|
|
+exec perl -I ${0%/*} $0.pl ${1+"$@"}
|