DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52V5QG5T1587557 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 52V5QG5T1587557 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=ZTWwMIOt X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 214D43857704 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1743398774; bh=eYMAxwZh66ear1nWHgsJafsjsj5hQEfmtG9kOQ5f5pc=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=ZTWwMIOtrMtsmhdln+AkRNY/OQA2zYGXnOy5QYx6PT51eRWiTXpVCKkBO/nsYiSb5 ZmF4OO0ScODWiXm+U7p8R9fMyQ60E/VWfI2kO/ES6AS9Ao/aeOYdAvP1HSiKwiTqSC p38e7LLdBHITU1Z+ESbHt9xhyOn6Y7KKNBVbrVvI= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C5B003857704 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C5B003857704 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1743398745; cv=none; b=QfiwZ6y6dWlnC5GSbBaGuMGJAmooTQC5rZMs1kl/KO7wwLY+5qtzOYyCFOOXpCZ0ELu9qiAGKyNGHGOa3THBmBNK7BImdJBK7pSbjOM9J5874tv7wT4NdOkBfhBYd7mPQQt1nS4FVoNttrHqAExTyyKThuRHXcchR6TiAZTGkCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1743398745; c=relaxed/simple; bh=8OQyMtLVAT+d+puYo48YwgdpEoTXbnFsKoWZtIPn990=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=i58AEk2R5ktOw9w+CNW5avuSIqKEhtw0IrvFud+C6DDEV/pSJ9gOBy76RSlWqJ1NZe2Hp/k5EBWkynnVdmG34+kD1uITr1L9/IPA1jTHCkB1l6+8q9sk0YUAhZbCuOyIF35g0Z6xXB1LnrmjmasjA900nKR4odVudtGQ6xwjnUY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C5B003857704 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743398744; x=1744003544; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=8OQyMtLVAT+d+puYo48YwgdpEoTXbnFsKoWZtIPn990=; b=Ej/WIbuSQYB+WX0kzTNhKCllq+FCVgPCzbx1FtCvkxGkMCkmk0WJwSP7bzQmW462Pf ZDOz6Y+qlpKaum7FAvzHTnNWpl3ewXJ3N8FN0qUcS4CRGN849wBrYl4ZfoFnt1pYsW1p jHcqqht1Ig4u9if8GePgasTZW8AKXe+9h+C7/z8qVQlSqe0jxb1WSkaY6mamQ2vbyUHa vpASOADA7Sj+/VGCgCAZEN8ncfhaS0xFo/Q8LPXZflNv14kj615t0JuUk6QU2w8lOk66 Tu9tUgp+uWLTh2vBl1GxfofaBmoPnJAE5SHS83yWVn9fRjhN9eA9XgqYoA/9EI46edNd WLrA== X-Gm-Message-State: AOJu0YxLEJL6DDXh5Y2mGbWorLRwWEQmjOnlSd5VcvgF52SM+0zoLVe4 dvrxmKFejvEFobMgKK/YgtrYCSaTbAL6U8k7Yd+6gRv1UT0gPpMhXXHzZtXr4cOXmb7Ggow2ceG QNqJe2gw72Y9H4fQCA1HPdSLeKlcsR3JE X-Gm-Gg: ASbGncsWzpUyh+ij35V2ddljScqe901IwoENYvx4SqFV8D5jIQVEIh/TdXLYfOlmZwG FXc/Q70ZXo/U6dT7GvwdBlWr7xAmpYT+9tu4THB1DdX0G8/uVqa4H0l773P2m0oyDTlDdZzRiaR DA5zJOIyeDgU9ZFsRdiktP8ZJGMA== X-Google-Smtp-Source: AGHT+IH+tMEC7MTbc2dqXon6lG7pG8BD6Wyg6nc0pbloN++osYhsZ33F7x23xrnfRdjnrH+CgEzJuJiSeVFb9ykgF/A= X-Received: by 2002:a17:90b:5144:b0:2fa:562c:c1cf with SMTP id 98e67ed59e1d1-3051c85e245mr18358744a91.1.1743398743799; Sun, 30 Mar 2025 22:25:43 -0700 (PDT) MIME-Version: 1.0 Date: Mon, 31 Mar 2025 07:25:32 +0200 X-Gm-Features: AQ5f1JopFZSt1V4-muOVEy-n9tYCEUg6OapOfcJNIG0DfhD1Ic3qJcwoUg-fRwI Message-ID: Subject: Crashes in cmake subprocesses since 3.6.0 To: cygwin AT cygwin DOT com X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Christoph Reiter via Cygwin Reply-To: Christoph Reiter Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" Starting with 3.6.0 when cmake calls into make/ninja/gcc there is a chance of that failing, for example like this: CMake Error: Generator: build tool execution failed, command was: /usr/bin/cmake.exe -E env VERBOSE=1 /usr/bin/make.exe -f Makefile cmTC_c87e2/fast * Problem starts with cygwin 3.6.0 * Problem starts with cmake 3.29+ (3.31 is in Cygwin marked as test and is new enough) * It doesn't seem to matter which tool is called from cmake * Downgrading either cmake to 3.28 or cygwin to 3.5.7 makes the problem go away Instructions for how to reproduce in Cygwin: * Update Cygwin install to have 3.6.0 * Install the testing version (3.31.3 atm) of cmake * Run mintty (for some reason in the Windows Terminal it doesn't reproduce for me) ``` # CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(MinimalChecks C) include(CheckCSourceCompiles) foreach(i RANGE 1 100) check_c_source_compiles("int main() { return 0;}" CHECK_${i}) endforeach() ``` ``` cmake -B _build --fresh # also fails: cmake -B _build --fresh -DCMAKE_MAKE_PROGRAM="echo" ``` Expected: 100 times "Success" Actual: sometimes "Failed" Related downstream issue with a bit more context/history: https://github.com/msys2/msys2-runtime/issues/272#issuecomment-2764714256 -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple