make-alpha
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] make branch, master, updated. 4.4-47-g11444fb0


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.4-47-g11444fb0
Date: Sun, 8 Jan 2023 11:10:17 -0500 (EST)

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  11444fb001cf57f32fb5022cd934c3cf489e66b2 (commit)
       via  0de7a0d3bf29a240c5e0fef79b5b3eae8a6a01f5 (commit)
       via  1656cd051c7f28de359b1f188b20a5a688004267 (commit)
       via  31a1337c2386f7def3d079e8d044443ba093ba92 (commit)
      from  5ae02ff8c10e611aca7d5c6f60d3461aa0746694 (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 11444fb001cf57f32fb5022cd934c3cf489e66b2
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Jan 7 21:50:59 2023 -0500

    [SV 62654] Support GNU Make on z/OS
    
    Original patches provided by Igor Todorovski <itodorov@ca.ibm.com>
    Reworked by Paul Smith <psmith@gnu.org>.
    Thanks to IBM for providing a test system.
    
    * NEWS: Announce support.
    * AUTHORS: Ditto.
    * README.zOS: Provide details on building GNU Make on z/OS.
    * build.sh (get_mk_var): z/OS sh has a strange bug which causes it to
    generate extra lines of output: rework the function to print output
    as we compute it instead of collecting it into a variable, which
    works around this bug.
    * src/makeint.h: Declare MK_OS_ZOS if we're building for z/OS.
    * src/arscan.c: Don't include <ar.h> on z/OS.
    * src/job.c: We can't change environ in ASCII mode on z/OS.
    * src/main.c: Ditto.  Also we can't use pselect() on z/OS.
    * src/posixos.c: pselect() seems to hang on z/OS: don't use it.
    * tests/run_make_tests.pl: Handle different exit codes on z/OS.
    * tests/test_driver.pl: Preserve some special z/OS env.vars.
    Add special checks to output comparisons when on z/OS.
    * tests/scripts/features/archives: Don't validate names.  Don't
    try to compile empty files as IBM compilers complain.
    * tests/scripts/features/shell_assignment: Fix octal value of #.
    * tests/scripts/features/temp_stdin: Don't print "term".
    * tests/scripts/functions/shell: Handle shell exit codes.
    * tests/scripts/targets/ONESHELL: Ditto.
    * tests/scripts/targets/POSIX: sh -x prints differently.
    * tests/scripts/variables/SHELL: Ditto.

commit 0de7a0d3bf29a240c5e0fef79b5b3eae8a6a01f5
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Jan 8 09:38:59 2023 -0500

    Create src/mkcustom.h which is included by config.h
    
    Put declarations for missing functions which we create in src/misc.c
    into a file which is included by config.h via AH_BOTTOM().  This
    ensures those prototypes are available, even in files added to
    lib/... from gnulib.
    
    * src/mkcustom.h: Add a new file with function declarations.
    * configure.ac: Include src/mkcustom.h in config.h with AH_BOTTOM()
    * Makefile.am: Add the header to the SRCS list.
    * src/makeint.h: Remove content that we added to src/mkcustom.h.
    * src/config.ami: Add #include "mkcustom.h" to specialized config.h.
    * src/config.h-vms: Ditto.
    * src/config.h.W32: Ditto.
    * src/configh.dos: Ditto.

commit 1656cd051c7f28de359b1f188b20a5a688004267
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Jan 7 21:59:16 2023 -0500

    Include <strings.h> globally
    
    Various code uses str{,n}casecmp() so include <strings.h>, if it
    exists, everywhere.
    
    * configure.ac: Check for <strings.h> explicitly.
    * src/makeint.h: Include it if HAVE_STRINGS_H, for str{,n}casecmp().
    * src/job.c: Remove include of <strings.h>.
    * src/main.c: Ditto.

commit 31a1337c2386f7def3d079e8d044443ba093ba92
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Jan 7 22:01:19 2023 -0500

    * gl/lib/glob.c: Don't try to support _LIBC, don't use __stat()

-----------------------------------------------------------------------

Summary of changes:
 AUTHORS                                 |  3 ++
 Makefile.am                             |  6 +--
 NEWS                                    |  4 ++
 README.zOS                              | 83 +++++++++++++++++++++++++++++++++
 build.sh                                | 12 ++---
 configure.ac                            |  8 +++-
 gl/lib/glob.c                           | 50 ++++++--------------
 src/arscan.c                            |  2 +-
 src/config.ami                          |  3 ++
 src/config.h-vms                        |  3 ++
 src/config.h.W32                        |  3 ++
 src/configh.dos                         |  3 ++
 src/job.c                               | 11 +++--
 src/main.c                              | 15 ++++--
 src/makeint.h                           | 50 ++++----------------
 src/mkcustom.h                          | 65 ++++++++++++++++++++++++++
 src/posixos.c                           |  6 ++-
 tests/run_make_tests.pl                 |  4 ++
 tests/scripts/features/archives         |  9 +++-
 tests/scripts/features/output-sync      |  4 +-
 tests/scripts/features/shell_assignment |  6 ++-
 tests/scripts/features/temp_stdin       |  8 ++--
 tests/scripts/functions/shell           |  4 +-
 tests/scripts/targets/ONESHELL          |  4 +-
 tests/scripts/targets/POSIX             | 12 +++--
 tests/scripts/variables/SHELL           | 14 ++++--
 tests/test_driver.pl                    | 40 ++++++++++++----
 tests/thelp.pl                          |  2 +-
 28 files changed, 305 insertions(+), 129 deletions(-)
 create mode 100644 README.zOS
 create mode 100644 src/mkcustom.h


hooks/post-receive
-- 
make



reply via email to

[Prev in Thread] Current Thread [Next in Thread]