• Notice to the NonStop community on GMAKE support

    From Bill Honaker@21:1/5 to All on Wed Dec 2 11:53:27 2020
    For those that use a native NNTP reader, here's the same post without the Google Groups decorations, may be more readable for you.


    Hello NonStop Community.

    If you have not already heard, the GMAKE product (T0593) is now in limited support, so fixes and enhancements may not come from HPE anymore for this product. Fear not, the ITUGLIB team has decided to not only pick up GMAKE but to enhance it. You can now
    find GMAKE binaries in the Open Source area of the ITUGLIB website for both J-series and L-series RVUs. There are a few fixes that have been applied to this version that are not found in the NonStop release:

    1. GMAKE has been upgraded to version 4.1 of the GNU Make base product. This corresponds roughly to the functionality available in the /usr/coreutils/bin/make distribution.
    2. GMAKE no longer goes into DEBUG when an unsupported function like $(shell) is invoked.
    3. GMAKE now supports better AR (archive tool) integration by making the name detection case-insensitive -- GUARDIAN AR stores names in upper-case while GMAKE used to expect names to be in lower-case.
    4. GMAKE no longer uses fopen to detect file existence. This caused 'last open times' to be updated during make processing. The call now uses FILE_GETINFOBYNAME_ which avoids file label updates and improves efficiency.

    The GMAKE source distribution is available on GitHub at https://github.com/ituglib/gmake.git and is licensed under the GNU Public License version 3 or newer (GPLv3+). You can download the source from GitHub and build the GUARDIAN version yourself in OSS
    using /usr/coreutils/bin/make. The GitHub site also has an issue tracker so you can report problems, request features, or contribute changes. You will need a GitHub account to use the issue tracker.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Randall@21:1/5 to All on Wed Dec 2 09:19:55 2020
    Hello NonStop Community.

    If you have not already heard, the GMAKE product (T0593) is now in limited support, so fixes and enhancements may not come from HPE anymore for this product. Fear not, the ITUGLIB team has decided to not only pick up GMAKE but to enhance it. You can now
    find GMAKE binaries in the Open Source area of the ITUGLIB website for both J-series and L-series RVUs. There are a few fixes that have been applied to this version that are not found in the NonStop release:

    1. GMAKE has been upgraded to version 4.1 of the GNU Make base product. This corresponds roughly to the functionality available in the /usr/coreutils/bin/make distribution.
    2. GMAKE no longer goes into DEBUG when an unsupported function like $(shell) is invoked.
    3. GMAKE now supports better AR (archive tool) integration by making the name detection case-insensitive – GUARDIAN AR stores names in upper-case while GMAKE used to expect names to be in lower-case.
    4. GMAKE no longer uses fopen to detect file existence. This caused ‘last open times’ to be updated during make processing. The call now uses FILE_GETINFOBYNAME_ which avoids file label updates and improves efficiency.

    The GMAKE source distribution is available on GitHub at https://github.com/ituglib/gmake.git and is licensed under the GNU Public License version 3 or newer (GPLv3+). You can download the source from GitHub and build the GUARDIAN version yourself in OSS
    using /usr/coreutils/bin/make. The GitHub site also has an issue tracker so you can report problems, request features, or contribute changes. You will need a GitHub account to use the issue tracker.

    On behalf of the ITUGLIB Team,
    Randall Becker

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)