make-w32
[Top][All Lists]
Advanced

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

Make 4.4 on Win10 behaving oddly


From: Gary Turner
Subject: Make 4.4 on Win10 behaving oddly
Date: Mon, 24 Jul 2023 16:43:48 +1200
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0

Sorry if this isn't the right place to ask - I've been reading this list for years, and it was an easy option :) I've been getting (copying) updated make.exe files from various installations as I set up new machines over the years.
I usually run make manually from a command prompt.
I've been doing this for years with no changes to anything else but I'm seeing some oddness with make 4.4.1 (Built for x86_64-pc-msys) that I got from a ruby install. If I run make on my old makefiles, it looks to me  like it is starting a shell instead of running the commands. It prints the necessary make command, and "Microsoft Windows[Version 10.0...] and (c) Microsoft... and then a command prompt. The command window  title then shows ...\cmd - make. If I type exit, (sometimes I have to Ctr-C first)  I get back to my original prompt. I guess something is going wrong with my shell selection, but I've never had to manually set it before. I copied over an older 4.1 (Built for Windows32) which I don't recall the source of, and that works fine.
Is there an easy solution to this?

On 28/02/2023 6:02 am, make-w32-request@gnu.org wrote:
Send Make-w32 mailing list submissions to
        make-w32@gnu.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.gnu.org/mailman/listinfo/make-w32
or, via email, send a message with subject or body 'help' to
        make-w32-request@gnu.org

You can reach the person managing the list at
        make-w32-owner@gnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Make-w32 digest..."


Today's Topics:

    1. GNU Make 4.4.1 released! (Paul Smith)


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

Message: 1
Date: Sun, 26 Feb 2023 15:18:17 -0500
From: Paul Smith <psmith@gnu.org>
To: info-gnu@gnu.org, bug-make@gnu.org
Subject: GNU Make 4.4.1 released!
Message-ID: <4443fe912e058b7ae64b9087b51c2975229ef50c.camel@gnu.org>
Content-Type: text/plain; charset="utf-8"

     --------------------------------------------------------------------
     GNU make is a tool which controls the generation of executables and
     other non-source files of a program from the program's source files.

     You can learn more at: https://www.gnu.org/software/make/
     --------------------------------------------------------------------

The next stable release of GNU make, 4.4.1, is available now for download:

   c8469a3713cbbe04d955d4ae4be23eeb  make-4.4.1.tar.gz
   c8b13b7477e812d4213a9b88ff0ff1d6  make-4.4.1.tar.lz

You can obtain a copy from:           https://ftp.gnu.org/gnu/make/?C=M;O=D
You can choose a nearby mirror:       https://ftpmirror.gnu.org/make/
A list of mirror sites is available:  https://www.gnu.org/order/ftp.html

- NEWS --------------------------------------------------------------------

Version 4.4.1 (26 Feb 2023)

This release is primarily a bug-fix release.
A complete list of bugs fixed in this version is available here:

https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=110&set=custom

* WARNING: Backward-incompatibility!
   In previous releases it was not well-defined when updates to MAKEFLAGS made
   inside a makefile would be visible.  This release ensures they are visible
   immediately, even when invoking $(shell ...) functions.  Also, command line
   variable assignments are now always present in MAKEFLAGS, even when parsing
   makefiles.
   Implementation provided by Dmitry Goncharov <dgoncharov@users.sf.net>

* New feature: Parallel builds of archives
   Previously it was not possible to use parallel builds with archives.  It is
   still not possible using the built-in rules, however you can now override
   the built-in rules with a slightly different set of rules and use parallel
   builds with archive creation.  See the "Dangers When Using Archives" section
   of the GNU Make manual, and https://savannah.gnu.org/bugs/index.php?14927

* Previously target-specific variables would inherit their "export" capability
   from parent target-specific variables even if they were marked private.  Now
   private parent target-specific variables have no affect.  For more details
   see https://savannah.gnu.org/bugs/index.php?61463

* Disable FIFO jobserver on GNU/Hurd and Cygwin
   Experimentation shows that the new FIFO-based jobserver doesn't work well on
   GNU/Hurd or Cygwin: revert these systems to use the pipe-based jobserver.

* Updates to allow building on OS/2
   Provided by KO Myung-Hun <komh78@gmail.com>

* New platform: GNU Make is supported on z/OS
   Thanks to Igor Todorovski <itodorov@ca.ibm.com> for the patches and testing
   assistance.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 854 bytes
Desc: This is a digitally signed message part
URL: 
<https://lists.gnu.org/archive/html/make-w32/attachments/20230226/cdbaebfe/attachment.sig>

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

Subject: Digest Footer

_______________________________________________
Make-w32 mailing list
Make-w32@gnu.org
https://lists.gnu.org/mailman/listinfo/make-w32


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

End of Make-w32 Digest, Vol 144, Issue 3
****************************************




reply via email to

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