Follow-up Comment #14, bug #63157 (project make): Thanks, I will look at this within the next few days.
Note, I'm not too concerned with non-regression changes for signal handling: the fact is that our current signal handling is totally broken (see the 5-6 issues related to things not dying properly on SIGINT for example) and fixing this was the last thing I was hoping to get done for this release but had to leave it only mostly-complete as it was taking too long. I will revisit this after the release is done. The goal is to modify our signal handling so it does nothing but set a notification that the signal was received, then all handling of the signal will happen in the main code not in the handler so that these types of issues can be avoided. The problem of course is that doing this without race conditions is the classic tricky problem in POSIX programming so some things need to be reworked. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63157> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/