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" , "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: Accept-Language: en-US Content-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 List-Archive: List-Post: List-Help: List-Subscribe: , From: "Old, Oliver via Cygwin" Reply-To: "Old, Oliver" Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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__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