www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/31/01:26:16

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: <CAE6_+UfTZc0UTb29p=WVXsP7p7sMmOfmd6SOLR8SCPScJEXHRA@mail.gmail.com>
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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Christoph Reiter via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Christoph Reiter <reiter DOT christoph AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019