www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/08/04/09:04:40

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 574D4dv21566652
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 574D4dv21566652
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=rOh5RqBn
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 663E7385840F
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1754312677;
bh=mJ4/n46wLP95Di/LlPisK5doLWQeoUX9fOXePl5cfXY=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=rOh5RqBn9HN7aiSY3yizbRuPxObIZGh/pJXFwhZmhvkd+rdVLNWMoTsC0CB/V9wV6
qm3KC2zDzTljxvLwD0u9MnCUaQJnqUHZSAssDbjiOI482wZEHVFsUw6CChSaGVWQv9
UoWrssDh1cDVzGBg4LRSUsC2eVcZOLwYPfn3xnLE=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AEEAC3858408
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AEEAC3858408
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1754312625; cv=pass;
b=XNN++deenzZq9ELXSkgQ0/0U4XQtvyJRl3G/t6+vpfl7gFnToqWD3cpgGAmDHCqLFj/3grC/JApjU7UDaQolvzn4YN5Gw+4X2QuCjwJ5TR8D9ONev2s+/iFUdPZl8IUdzuLwfJl0KYxFc/x+sBeX0gXqLdrQlU6rbprRNvJp2e8=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1754312625; c=relaxed/simple;
bh=Y712M5A5UWst2VXIZngZkNH5UiHpLUvTV+PqCLHGpO4=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=Pxfa+LVEVxjDXsrdKbyacW2ycD2cUYhd28TnJTUKxx4Aj/R7cMij559yFNvJNdvXrDDSzox6IeqIwifpX7SbYrunzWPKscGOzP6irxxop0o+774knweXTn5EVwUao+YASG7ycgJbiRDrkvHTbd58nTwGe9rxLbdvXJ6358jyV10=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AEEAC3858408
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=UN0fSAq5TZb8QI/Hcc7DKobGPRK8F9cdvUOIbqfzA9Z1Dtk/SOmtObD/BoxRaoOL7qNDtLIMQJpQ/xF3dToSbEJ09M2TKR9mk74gj6smc8/ehzKgcnrGCoObjA7aHQng+BSV3FJkupnJeUFPRmtBHRaDhk78Fju3ZYGAJ6lO+p0Gr+XpspXqq9aKtDoDwd9maoqoG597hYAG3YhexzMRlRgD2guKnHcgSFlwenZ5/tMlyGfh7fYY90J7xplJ7vWtSpRSgBnhtmgeJxGKuQG5bwDnfE2KkNP5RHJ+l28SEf8lvzJglaccxv9+r0hvSoQLWtJXosvj6XC6rLAUXZ5A1g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=Y712M5A5UWst2VXIZngZkNH5UiHpLUvTV+PqCLHGpO4=;
b=mwxJcW8tlsUdvtKVWjV7qNnFcDCsZp4vYuJAJpgEoMDCBTQBUeX5V+0CEixMj56aFFuVUcYDchkJoevz0XHjRhJp+t+Ldlq9uCsK6MJAgPa4QBI/aWLiE80JTppBqXk821qqhktr4pDM/Q1KUIJIfHrlhkJQh3qTC8cM6eMf8KC2odM2rNIr9QFkji3xLLTOtfQPhvdBJSxmH8pCO8IKP+ADH354pmI5Y+aMQcQnQh73scdZtZyJHEUJU/Tw2wzkWro/MioT9B1g4ApBr5PW85ONF2qt7y35T6sp+RVQ/MkXnv6vwQiDoIZ+BvG0FA/bKiXrINznSNrBY8Ke0xJpFQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=loewen.de; dmarc=pass action=none header.from=loewen.de;
dkim=pass header.d=loewen.de; arc=none
To: "takashi DOT yano AT nifty DOT ne DOT jp" <takashi DOT yano AT nifty DOT ne DOT jp>,
"cygwin AT cygwin DOT com"
<cygwin AT cygwin DOT com>
Subject: Re: Re: Incorrect command line handling when launching Cygwin program
from Windows
Thread-Topic: Re: Incorrect command line handling when launching Cygwin
program from Windows
Thread-Index: AdwFJeO5h+vZ2zwNQBejiwF4adFZJw==
Date: Mon, 4 Aug 2025 13:03:42 +0000
Message-ID: <AS8PR03MB75397FE89A3DCFFC91CE69728D23A@AS8PR03MB7539.eurprd03.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailtasticaddinprocessed: yes
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8PR03MB7539:EE_|AM7PR03MB6595:EE_
x-ms-office365-filtering-correlation-id: 18922abf-9ad4-403e-181f-08ddd3575672
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?RDIxcmZ0V25majhldWo0T21sZ2x6REZWOFNXdHdIWDhoaTd5TUVNdE1PWVEv?=
=?utf-8?B?M3BUMUVNd0h5RDBvY2EwZUtsMS9jbXRsVTB4OWRNa25NZ3NnSzUvcnp4U1N1?=
=?utf-8?B?bUV5UStkTlhzaWUzUmNmUm1mdGJvQmFpUC9HZTI2RE4zSkZZM2wwRjJWWXZN?=
=?utf-8?B?eHBEWDVtMnRvR1lIMnRMaHhxbmEyRkVYcThiOFVBOWwrTGFsSVlESW1oRkl4?=
=?utf-8?B?UlNHMjNPY3czTmlxN3JvTFAwM0x5R2NDZGlYVjU0dkFqSWU1eXRVMll4ZGFq?=
=?utf-8?B?MWtCdkIwUkVVWWNEY0l5UDhSWUtocEk3VXdFMFhRL3BiTGx4VVR0bFFtRktN?=
=?utf-8?B?TUxILy9odVkvNmdDN3NvWnZrdFpHMXlTRzdlZVNBVXdmcnJuK3FIK0F6a0Ix?=
=?utf-8?B?cm11Tmp6Tm9CZ0dVazU2SWVhUzQ3LysyUUNLMS9MNVVNbGFRZWlBVFJVOXly?=
=?utf-8?B?RXZiak1qRW14Sm03M3RmVUVxR1pqSWhGRE9MOEhvUFNhZis1VUE4M2VLYUc5?=
=?utf-8?B?YW4wdHFUdUhJcDVSQjhVM2EreUh3ejVNczlBRUtPV3hUNDNhWHNYcHpHS2F4?=
=?utf-8?B?VWpnR3JJUHJ4bE9seTdpdHZsQW5tZVlJV1ppVjRKV3lHakI4bGpKYmpPZkc5?=
=?utf-8?B?Q0ZMcE03bHNNTEZGZHIrTmxWZU5aODk1MlRpTkdKdzZwanVJd3hlby9IWVAz?=
=?utf-8?B?eFVsRlFmL1hTbkJncEx1bENKNUEza2gxcUxFcm5VRy9xV29XVVBIT1d3QSt2?=
=?utf-8?B?dGoyaEFHNUZHbFBrM2RDYWhJdE94UWV5SjhIdTVsanNyWllRNTkxVFJsMzFj?=
=?utf-8?B?aE9mdnViU0h2UkxEZWFrQ2dYc0NyeWtUcm5zTTUrcVZBOEJidDFUcDhxOUhy?=
=?utf-8?B?S3A1VjR3L21HU1BsMkhmSWdLSWt5MVN2RVVUSFZPYjdEekJGSTlsSi9mbi92?=
=?utf-8?B?Y1B1a0R1ek5JTXFyUXhsUzMzR2tPZlBvMjVFV056YWJpNEs3TjR4a0FYaFB4?=
=?utf-8?B?Zi9vZzZua2Y3V0F6QVA4Z2pMRERJWFVKb2poOXRBZzBDVlBnVjVZZHFXbW16?=
=?utf-8?B?SlNrQ0E4bml5cm5VbG9wU1U0M3dkR3V0cTBYcHRlaHRBcHJIQzF1S0xqUEVw?=
=?utf-8?B?NVN6cUxZUDBJQ1QwcWZBYmpVbW5PbGk4Z0VpQ3AwbjBWZHFnbHZRWDQ1YUtx?=
=?utf-8?B?bVJ4S0UrV0hTZW94NExLSnFoUzNyNHp4MDZwRDR4c0w1MHplM3VBUkxMb21l?=
=?utf-8?B?Y0hoUWMyVnJjTXk0UHc5ODU4alR6bTVNeGdvMERHUjVPYlJ5R3JsaEpZMEda?=
=?utf-8?B?VjJjUVBwWXFYZG1JZy9uQlBqNzRyOGVBZkNrZkY0UVZENWZrRmNXTUhJRFBU?=
=?utf-8?B?RnNicXhaeTgxNXYxejNCYzhScWhDWnA2S1BUT2tTVFB5eW5BUkJ2WlhPaDZQ?=
=?utf-8?B?NnUvMWIyZGNSZC9SQU5iS1pxOGF1Y0NwZlVWcXgrSmh3UHp1bWhrNFJnWS8y?=
=?utf-8?B?UVhDVy9aeWc0emt2dFJCK09TMUxXMExXZ0s2QVhLMFlWTlFwMnZleFJXb3da?=
=?utf-8?B?VzVSRlVEdTBQUzVJZTRLczVoek1HeUZqOVk3QTBMWk9Kbk8rOWo0U01LL28y?=
=?utf-8?B?Mm9rWUFSMThYOWRRdHNOWk9wV2pKNzFFeUU5YWdDMC9NdGxiZ1YxOERnYjBx?=
=?utf-8?B?UHQ0VHNxZWlsb1JlV1lnV3dBUVRtYXN2NVlvbXZqR0hTSDZBSlFiUXZqdEJh?=
=?utf-8?B?dkpDcmJzOE5WMmhKZDBvVStRNGtQQXpiN3Y2RGwwSWcvMTB0Z29YVk1TeXQ0?=
=?utf-8?B?TUtzaDVwR1pOaUdKNkQ4aTZNVGt5NzFjdGl6bnJybVpqTmlQK1hyVFdybUpr?=
=?utf-8?B?U3BWWU45T1ZBemtZZFRNU1ZjMGEzN0xvVmZuVWJMZU80elZYVm5STS9BR0N6?=
=?utf-8?B?NWhaclluNUozSnRSSjNPRUNGWXRPM3Rtd0FCR2RlaUJNaitwZEtaK0J1ajBQ?=
=?utf-8?B?ZldtYzA1T2ZRPT0=?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:AS8PR03MB7539.eurprd03.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RUhLMitqNWZVcklxODU0bWNoZ2xaUkVtQjNvYllDMFhNUFQ2WGNXZUNDS0FD?=
=?utf-8?B?SS96SE9Vbm9NR2ZXYmFHMTVKQUwrYlZCK0FoeVAvZVlDb3ZIWG41dStKQUcr?=
=?utf-8?B?SFY1b3EyR2FxVmFYSVRpVll6ZUVkKzUvcjNKVi9pa3ZVQVBhajJEYlBXeUpW?=
=?utf-8?B?N2JJOWZodWNFOGdTZFFtQVVOVTgvUlJGeTMzVFRuQ2l4ZnlRK3VqL1Q4RzlG?=
=?utf-8?B?cFZsUFRwaFJsd2plbTN3VXdnV1pXRG1tMVlvQ2wwY3RQZExrWjRzUHg1dndK?=
=?utf-8?B?ZVorcndCTlRSalY2aEJYb1ZsYjJtU09SVkl3cU5KTkFJZTNzSENBZVhSTEJu?=
=?utf-8?B?YzBRUStSUmZFdXNMU1FGcTVEZ1lQQjFnSFM2QloxNGtXa09IQWpLYnB1dmZk?=
=?utf-8?B?MnovWE9WblowaUxZd050QlU4S1VEMFVPTDF0SnVMRVFjV2VqMTlJb3BXQVov?=
=?utf-8?B?L1RkeEZUYkgyNkVGNzhsWG9FV2NVbHZPOEpKUURDWk03ZlhHWis1YXBRckVs?=
=?utf-8?B?anpzeFRrMW1wMFdvOG01UEhmKzRRY0h1SkVSMXVSYjRSWTR4dzROMjZCdTNv?=
=?utf-8?B?M3djK2pNQUlEeFJPRGlVMnRnVG9yVmhlSnlBTk9FL2FpUkNXSHp5UWJUWjZr?=
=?utf-8?B?b2NoQ2RpYjZHaXZQdFk3TTFDeTZ0Q2dCc25NY0srR1d4bStxZTlXQjFaSENQ?=
=?utf-8?B?bEp1clJIMEJYdlJuQWVoVXZCLzN2V3plZkZvb0N2OWtRSW53WlVmUmsvcFZB?=
=?utf-8?B?SXRkU1VCZ1p3eTdvSzgzcHpmSGlGMGlxKzhJTUQvbU1IYi9UYTlwcHAxVUIy?=
=?utf-8?B?YTdEV2pzTkN5emM2RWdMeVk1RmxWNnltcVZTZ25IbVVPRFZWRFlFcG9RNXp2?=
=?utf-8?B?NVcrc3VvQWl2ZHBzUnlEZ01CSVA3aC80RURBS2YyU0F2cXVlRXloZW9HWFQz?=
=?utf-8?B?VmRlUmtZSG9HWW9LSktTd3g3SmNNOVR3S0t3UWs0eHRQQ1FyNTRsL21DeEc1?=
=?utf-8?B?c3NHS00zZjYzNDcyOWtVS05qSUtGS0RkMDhZcmZubkJoNkxjV2hpbUxGZGhj?=
=?utf-8?B?RklRU1g2ZjdqWDBiWDR1L3k1VUFSeEw2Q3JISEllR3lociszK21sUXZMemVs?=
=?utf-8?B?QWlZbjlROWw5anNXRExGVWVsV3Y0aGR6M2I5MWFXbDJlKzBMTW0yMXF1OS9w?=
=?utf-8?B?L1J0cmhZdDBkNnVrd0JEc01UV251MXl4UUk4a1JJcXZjVEwvOFBDRFdML0h3?=
=?utf-8?B?QzB0N082aDAzUDgxOVdjUUM3T3NMS3YxOE1zN2dPSlBnazdJZi9hd0VTcC9N?=
=?utf-8?B?YnBuV0t1MllyUFFNZlYrOGsvOGJRNFRYUlEwWFY3d1IzU2d4S005OGduYUJS?=
=?utf-8?B?amFyOENjM3BQOGxNd3pFUVlwT1F2NjIxeGh4MVVNUHA2UVFtMmNjczdJNTRq?=
=?utf-8?B?bGdlcHpRVFJjTEVTVzUvSStjUmkrd1draFZ5UHI4SjlXVHVRb2xWSG5seHFC?=
=?utf-8?B?NGlpR2ZqUkFWMHNGYUZKQmNYWFBEbXh6NTFmVzFUbmtRNE9RUk4ydTBETEI1?=
=?utf-8?B?MWcrVHRzRURtdGxxdnZZd003TnVZSTJqV28wU2pBa3laSUxFbkJuZkE3QStp?=
=?utf-8?B?QTJSbGl3WTlZR1hRNFlNY2s0MjkvT0w1MkVrVmkxVG9sVDlYdlVsa1c5QzY4?=
=?utf-8?B?ZERqZjNkdjBuZFhJcEN0SEVwZXBickhuVi9zNFRVdHJwTHdWdmZZZU1DMExS?=
=?utf-8?B?WGVJc2RrRGRTdkU3ZmtKS0g5cGZnNE9RZm1SQmJoc1NEVHhhZk5FZXZHUlVu?=
=?utf-8?B?R1lSRTNBMGRFWWtNQmJwSlFtU2l0TXJRUGEzU1VoLzZFS1RURGZTUFBkenJa?=
=?utf-8?B?VlBMZmVrQVNEYlFOYzQ0MEFGL3poMDBIa1I3QjFPRDFGRXJRdy91dmVhZGlP?=
=?utf-8?B?ZUlaa01DWjVmL2JjN3lHOXYzSGl4MjZXNmRLa2JvSGpqakVESmkwV1orQ1VY?=
=?utf-8?B?ZmtqYXAwc2VNTklqeThBWVJrcTRRVXVLZ3ZTNnk1cldpMXB3MGcveFM2S3Rx?=
=?utf-8?B?RVRwQ0diVU1FU0h5bXM5czdERGl0NnZ5VW5KS1ZBQld3N1hKMWcyRFJMWVFF?=
=?utf-8?Q?j4ju7U6nbw6u1rVLUG5EQilAd?=
MIME-Version: 1.0
X-OriginatorOrg: loewen.de
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8PR03MB7539.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 18922abf-9ad4-403e-181f-08ddd3575672
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2025 13:03:42.1970 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 331b10e0-d147-4282-8eca-6aac5709e92b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /lnajwYiYhShzMkUuOKmzQHM5hlDovKpRUlUy+dZivKQZDWWFXWvRQd0wwyp/tK9pfUqFqVI8BM7jLGa8eXAwQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR03MB6595
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: "Old, Oliver via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "Old, Oliver" <Oliver DOT Old AT loewen DOT de>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 574D4dv21566652

> BTW, what exactly is the "Windows-native tool"?

A tool built to run on Microsoft's CRT, so not a Cygwin program.

> So, shouldn't you be complaining abount PowerShell as well?

I'm only using CMD as a launcher here (and made sure it does not modify
the input in unexpected ways). This is not about how a shell treats
commands, it's just about how a command line is interpreted by the
launched process. I validated this with Sysinternals Process Monitor.

> Isn't that the responsibility of the "Windows-native tool"? If it invokes
> cygwin build tool, it should pass the arguments in a way that conforms to
> cygwin's conventions.

CMake is not aware that it needs to generate Ninjafiles/Makefiles for
Cygwin programs and currently can't be made aware AFAIK. I had to resort
to a hack involving using undocumented CMAKE_<LANG>_COMPILER_ARG1
variables and a custom launcher tool that rewrites the command line. I
wish I did not have to venture into unsupported/undocumented territory
here.

Best regards
Oliver Old

________________________________
LÖWEN ENTERTAINMENT GmbH • Saarlandstraße 240 • 55411 Bingen am Rhein • Geschäftsführung: Christian Arras (Vorsitzender), Oliver Bagus, Dr. Daniel Henzgen • Vorsitz im Aufsichtsrat: Uwe Christiansen • Amtsgericht Mainz • HRB 23327 • USt.-IdNr. DE148266135 • WEEE-Reg.-Nr. DE 53361450 • Tel.: +49 6721 407 0 • E-Mail: info AT loewen DOT de

-- 
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