[SCM] make branch, master, updated. 4.4.1-104-ge3f938ca
"Paul D. Smith" <[email protected]> Mon, 6 May 2024 14:12:21 -0400 (EDT)
| Newsgroups | gmane.comp.gnu.make.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".
The branch, master has been updated
via e3f938caf893f485c9216e26a4f48731fccc43a8 (commit)
via 40664fef1fa079280487500d6c347472bd2961d5 (commit)
via f7985ab827f64c0d474ed38260169e8bdd2feab8 (commit)
via 8339232a2feaffa9a8e8982202b069398f90f71d (commit)
via 949952258e7ceba87150e1982f3c8a26e21be6be (commit)
via 479c54f6ed4dfd9a866de84ecce581c2b79de1ea (commit)
from 033330e34c25b507359299272e567065182addad (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e3f938caf893f485c9216e26a4f48731fccc43a8
Author: Dmitry Goncharov <[email protected]>
Date: Sun Apr 21 13:35:33 2024 -0400
* tests/scripts/functions/shell: [SV 65323] Run huge var test in bash
The long variable name causes ksh to crash. Some systems use ksh as
/bin/sh, so force bash if it's available else skip the test.
commit 40664fef1fa079280487500d6c347472bd2961d5
Author: Dmitry Goncharov <[email protected]>
Date: Sun Apr 21 13:34:12 2024 -0400
[SV 65324] disable_builtins: Don't dereference NULL suffix_file
Make crashes when -r and MAKEFLAGS= are specified on the command line.
On startup make begins to process command line arguments.
During processing of "MAKEFLAGS=" make calls reset_makeflags, which in
turn calls disable_builtins, which dereferences null suffix_file.
Here is the backtrace.
0 disable_builtins main.c:3482
1 reset_makeflags main.c:3104
2 set_special_var variable.c:1325
3 do_variable_definition variable.c:1693
4 try_variable_definition variable.c:1889
5 handle_non_switch_argument main.c:3021
6 decode_switches main.c:3150
7 main main.c:1621
* src/main.c (disable_builtins): Avoid dereferencing null suffix_file.
* tests/scripts/features/suffixrules: Add a test.
commit f7985ab827f64c0d474ed38260169e8bdd2feab8
Author: Paul Smith <[email protected]>
Date: Sun Apr 21 12:42:55 2024 -0400
* make.texi (How to Use Variables): [SV 65536] Rewrite this chapter
Re-reading this chapter I decided it was time to introduce a complete
rewrite, of at least parts of this. Much of the enhancements added
over the years were in the wrong place or not clear.
commit 8339232a2feaffa9a8e8982202b069398f90f71d
Author: Paul Smith <[email protected]>
Date: Sun Apr 14 15:51:23 2024 -0400
* .dir-locals.el: Correct bug reference regex format
commit 949952258e7ceba87150e1982f3c8a26e21be6be
Author: Paul Smith <[email protected]>
Date: Sun Apr 14 15:27:37 2024 -0400
[SV 65537] Update to newer gnulib
* bootstrap.conf: Switch to gnulib stable-202401 branch.
* maintMakefile: Support an EXTRA_CFLAGS variable in maintainer mode.
* README.git: Describe how to use it.
commit 479c54f6ed4dfd9a866de84ecce581c2b79de1ea
Author: Paul Smith <[email protected]>
Date: Sun Apr 14 15:27:12 2024 -0400
* NEWS: Clean up UTF-8 issues
-----------------------------------------------------------------------
Summary of changes:
.dir-locals.el | 2 +-
NEWS | 4 +-
README.git | 3 +-
bootstrap.conf | 2 +-
doc/.gitignore | 1 +
doc/make.texi | 1342 +++++++++++++++++++-----------------
maintMakefile | 5 +-
src/main.c | 2 +-
tests/scripts/features/suffixrules | 7 +
tests/scripts/functions/shell | 5 +-
10 files changed, 729 insertions(+), 644 deletions(-)
hooks/post-receive
--
make