I used Msys1 for many years and was used to CTRL+C for killing processes
that I start within my shell.
After updating from Msys1 to Msys2 CTRL+C does not work any more. For
example: I start "make" press CTRL+C. Shell prompts to finished and enables
typing more commands, but make.exe is still running+working.
Result of my analysis:
In Msys1: shell.exe(12345) starts make.exe(23456) and make.exe(23456) has
the information, that its parent is (12345).
In Msys2: shell.exe(12345) starts make.exe(23456) and make.exe(23456) has
the information, that its parent is the (34567), which is not alive
anymore. So I guess Msys2 uses an additional process for starting
subprocesses.
I tried bash.exe, shell.exe, mintty.exe,... all seems to have the same
problems.
Content I found searching :
This ticket just focuses on missing signal types -> I don't care about that.
https://sourceforge.net/p/msys2/tickets/135/
The issue in this mailing list seems to be near my problem, but for this
you have to change the cygwin sourcecode. ( Change
CREATE_NEW_PROCESS_GROUP):
https://www.cygwin.com/ml/cygwin/2012-08/msg00062.html
Kindest regards
Luke
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users