DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 57BCeN3L1104100 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 57BCeN3L1104100 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=NOf8uCb9 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DE2FB3858D37 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1754916021; bh=1uqPaPwYgPVJv2dGc5yGt/8HPxOI6GlREqpqcv8cdQY=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=NOf8uCb9MhW/ZM/FkQ1lC8ZlBsl5OAAVN8dc7tIOV1db+oZPDQDUK2VmwL79mF6Jw 57vB4+i23zfJTN6uicNPgU1tqyl+ZXDCjR+za5FtLFvT0zb3lUFsjChXvmGCuitJ0W Kbr6UIgtHC3yLa/dt1J3+pmGzuqCg9f8qUUZKTik= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C24003858D21 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C24003858D21 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1754915995; cv=pass; b=EjgBpKeS/ioDAo8+g0Z966XKgsLkFB5wxlxFOarlB9102b89vPH5ZXfbzZ2h70JMgwNQ1KSK7mCHyTJYozajSF6HcfIaoWlC+z5JscbGlb94vy4O0M5JPZ3MklGudbi7vjNOQgkxlywSVzbgvnx1Fx6xREjt42zTNb+bvuMSifM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1754915995; c=relaxed/simple; bh=dqL5lTzQG2MqjXIUlVsu6jux9QBUXxlvaH5x1bUgtKg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=mQHsOn1N8jFhTyi6KkW2FSGu6YUo/hO7I+WA4IXdfeZVaqshQHMhH24QSYRaYs9hKcSnB5pfuz8p3qhNqx6h53Ywhttxbrtbv2xdMZer8To20FIM5opUMeTecLprEagatt/jP8lkF9RvAyZiNBU7r2xfK+VM6KfnO7G45AKX/bo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C24003858D21 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QULOvWYUIXJksgbV8jG6UnPwcDjW0lfGDFPU8b/1byBRe+zQTmpr9SiV+tCrL/hpaOV+zJjAJwS+IKgoqD4DQokT3NCZQoXalnnmSSTc9h2SxFB5AIED/z+GW4z+d5srhz9P27LrFUruboCUKs84YkR0grgZFyDlotsD7kF2iccsTgFprC3Gv5MCG9LO5YnTpHdxfHlI3R0Bv2UfC/M2GHxY+LNyDt+sVbcTnpJgtISFlJ7/pQtWMUgooIA/GMaXnXuvxaBOF07UkMcR6Edi09lMV20LlYjAKvCA2ky6v/LGgNwhHURDR+lICrpEaRjgzUcduSLxzeLwlYRcbg4g9Q== 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=dqL5lTzQG2MqjXIUlVsu6jux9QBUXxlvaH5x1bUgtKg=; b=x9+3B5yyRqMeiEWUks5yerw4ozUH0Hk9apVliMVFRSAt7UpocMhJo4hGnFPQosLocsgLdaMTtPT3Ia8PnYm90iDB3bHHuxvSohQo+rKHJJmohxpwb48iVvg+SQElbEgildk1fuSJJKAIXmBSS5eU9eMj0KRjiBUnujBl6rHSwCUs5I47fGDej7l50p4w9flLdGToPOEqCEvna5hCa8z3pNu2/Ptr+eoSTuWWVW1bByaQTyS1vkKCnsiH87/ZKcHojlM7lp7AXEacOO/ZwweMiU3srk1PMu8BUPJjKXm901+k0oiFsbdYjnRB8IvkETLj8yRL2diWDkA8VllFxQMF/w== 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: "cygwin AT cygwin DOT com" Subject: RE: Incorrect command line handling when launching Cygwin program from Windows Thread-Topic: Incorrect command line handling when launching Cygwin program from Windows Thread-Index: AQHcBUZzPkMvhI7sEEW/OJp5nTyIUbRSiLkQgABOLoCAAN7nEIAAhiIAgAE+jOCABL5GgIADLLKw Date: Mon, 11 Aug 2025 12:39:51 +0000 Message-ID: References: <87264da9-cc87-4a63-89cb-e30fc6c1126b AT emrich-ebersheim DOT de> <1489952594 DOT 20250804215103 AT yandex DOT ru> <4ef0fbf6-8964-491b-984d-1f48bd1aa831 AT SystematicSW DOT ab DOT ca> <706287560 DOT 20250809143507 AT yandex DOT ru> In-Reply-To: <706287560.20250809143507@yandex.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR03MB4069:EE_|PAVPR03MB9212:EE_ x-ms-office365-filtering-correlation-id: c6386aab-cddb-416f-b54f-08ddd8d42ab4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?eEl4b0pzR3JLbk1Xa0l0RFdWcTUvRXhIY1Y4Yk5xZHNkRXpGWUc0bjhSb0g5?= =?utf-8?B?Q0l6TzB5M3duUVQwRjdxMXhhSGtlRDluWlIzVDNwb29nNEU2Y09jbW5iMHhG?= =?utf-8?B?N252WjEraGY2T2l4OWN0WkhOdW41SGFFNFp4Q2VaczFEeFpoT3g3R1I5NXhX?= =?utf-8?B?V0FqTGQ0cVYySThhbWpRalIyUVRWcExXOVNxbXFSTFFJa1lxM2M2NXdwcXpD?= =?utf-8?B?VG9yayt5NTVHUkx2U0g5dEZLcGNZbVE4R1BJVk9yaDFEeEJaRExQMmtTa2VB?= =?utf-8?B?LzhqQkhjeXRsbmJHUEdmbXVORjRlK0dBRi9ROEZxWGFlQktBVGRLMS9ZZ3Fh?= =?utf-8?B?VEI1YnF6K2VpMmdhOGYyUit0V2IxeC83K0ZNcXJEN0p3N0NaazJKV0JJYmla?= =?utf-8?B?MzV4b20rbU1uMmdEYTBwTjF3VWNmM2Zpc0J4UWY5MmhrbmVnTC9lc3ByV01F?= =?utf-8?B?ekN1bHgwZG02TTlvR3FueUNtdHlSUjEydnVoYmRLMnhPOUUyY3preW14d1Fy?= =?utf-8?B?dzNqSExZamthYyszNXJkTHh1UHJOelVQYzFCOFpWWWU4bjJTUlJYY2htNWlr?= =?utf-8?B?M3owSGwyZzJCSFFlNW1JamdmUDF3MkJNb3lST1d2UVdzQVR4V0VCZHJxYmIw?= =?utf-8?B?VVUxNGhRZmdISDEvS3NnVFA1eUw2aFlzUkY2MExJN0Z5MFo5V3pUa2I3NTcv?= =?utf-8?B?RU9JbGNvNUJocHZyUm1ySG1tWVZsdmlBTVVONm9WVHJQbFMxcThNSGUrWllz?= =?utf-8?B?UnBKVFhpbkdjaTVMNkt5S1BEMERMcDhHYnhWaU9CNkwxUlpEQU5vbkJxUTl5?= =?utf-8?B?d0NRZ3VrSWdDcDhLOEZadXRNaWkwN3ZVb2hLT0E4SDlPVGxEY1lIanFxVHJI?= =?utf-8?B?M0F4Zk5FdzhOTUg5ejBHenNzbzVod3pNeFFWaDBzeVl4VWpvRWF5RTgyRWxZ?= =?utf-8?B?VTgrVkpXd2hkendIUFRHbGJUSldZNWZoK2ljTExIMDRqZUljWFgwaEovL2Zq?= =?utf-8?B?YVd1eTVOMFdOSXZPSnlWMjNUOU84eU8wbFBGQ1VaelNTd2x2MmtmVzUrVmt2?= =?utf-8?B?UjYvUjNLSEo1NEpTS2tqQ3RGdzZHazFTbVdZRmpqME9DNlo2a2crbW9VRW5H?= =?utf-8?B?bzNzOWJHZi93MHdJU2x4MlZqUFZhYlNQNlZQbkJOU2hSZHFoVUZkTW5ibUJn?= =?utf-8?B?RWNnNENtY2FjMDVYSHQwdXVZbzFWQmZyek9qWHhleU1PSU02R3FyNnhSbEFS?= =?utf-8?B?dGVHZEZnZVB4SkNnK0FhSTZ6YWd0amY5d2RQejIrT2wrelhOc01LY2RjeGtY?= =?utf-8?B?RE1uT2J1a0ZPKytmbHRpRUNJektvRjhLSmNSUDk1c3htZnNpcEdqSUNzdi8z?= =?utf-8?B?bnQ3Z0hxV2hVRmtmSWUzRUM2WXRrL0NvYWc3c1J0L0pGLy9TMDNxSnFRelJ1?= =?utf-8?B?dHU3YmFlaElWN0tENExvOSszNDhYMnFFWWVHTnBpTTVEUG0wbDBVVXpLaE5M?= =?utf-8?B?andkZEZwOS9Yck1XaCtBaHRTYmxVaGdHbStsUmM3VWFiY2I0WWhxWGpmUFN5?= =?utf-8?B?RzArTGtWenJCWncrWk5Ocm13bmRlTUo2VzNpeCsvVDBjbitrdlRSSWE2bWc5?= =?utf-8?B?QWJoQTV0OVViM0xrNFpBYjMyNW42MjF6alc1NEliREFiRzhvV29uMko1Ykha?= =?utf-8?B?clZuK0NoZHBEY3RDN2d3cmk1TVpHaXJUQmJEZ3d6cWJqemt0RTV1cHZ0SXFV?= =?utf-8?B?RHVOd1hKNS8vRno0aXl4cDlrVC82dmRxa2tVSGliYXh1Y0xWZlRRMWdZdTF4?= =?utf-8?B?cnBpRFEwYkJOejdBdDVCdDJEY09PdElHS25yQ0JxRTNaaTdFOEl3eXJxZWk2?= =?utf-8?B?VllNWkZUT3hkWldqbStjRWVSYXJ2L3QxZkRoa1RpQzRNREVxVkhoeHhQcnVD?= =?utf-8?B?WG1SNVp6K2RKbWltaFFyQTRoR1g2L1JMWlBDZHU5c3RTbnZubzgwRmhpQW1q?= =?utf-8?B?NzA0VmNicWJ3PT0=?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR03MB4069.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S2t2ZlBramcybkcyVll1OFA3UUtDbTZDZllEOVhCZ1JHWk9rTUZwcU0rNGxV?= =?utf-8?B?cjZpUHUyWnV3S0lYYzRpeHhkUTJsakJ1Rnk2Rk5udWV1cUZIK2FnYVNBRUpa?= =?utf-8?B?c2V4ZWR4L25Hb0pTdGZjSFl3eC9PVTFRaDRINnV3N01MN0FLZjh2VmMyY2M3?= =?utf-8?B?cy9lY282cVFCNTFURDRZYlh4a2Vnc1krKy9rdTIreTlsUGZPcXpUMFNMUmFQ?= =?utf-8?B?cnBNbFBod3hnQXliMnlhUEhGM3F5ZmRqYk9HY0tEK0NnazFZL3NpQnJaT2M3?= =?utf-8?B?eFB5aTZFT2d6VFRwdmlEQXYvU0VpcnMwRnNvc2lhWU1uNCtaN29Za25wY3Az?= =?utf-8?B?U3JURXR1WXF0T1ZEQVNnbHNSTVBHdTFidG9HcHBJNDFVQ2h3UHhJZ0E3M2Ru?= =?utf-8?B?OWJPbktQQUFiRGliK0J4czVSWHhmYk8zaXY2ZXVDdFhlRmpNUFZxWHhWMVBI?= =?utf-8?B?M005WmJvdEZlNXFITUNmcXJzODRoaERpeTRlOEg2WWk5Y2lPQjlkalgxdkxB?= =?utf-8?B?K2VGMUlEMmVqNC92WjQ2U1lIcVA0dDgxaDV5d1dCcXhmL04rRmtXSDF4a3pz?= =?utf-8?B?QUtQanlhUmZwRTBCSkpWbTdUSXBNOG1ZNXhBSEJxVG01cUxWbVl6UlNJY3hL?= =?utf-8?B?TU5FOEZ2a3lGWlBzNzgyOHZ2K1A3QmpKOWk2MFVFNmJlT01Dbi9YVFNxME9Z?= =?utf-8?B?ZlQ3ZHprenczeUxIcnZvdDl5djFhTldVZEhqZnFMNEZ4dUt6QkpxaklaZ1Vu?= =?utf-8?B?WWw4ejd6MVdjTkNmaWtuc1plVGUvN3haMGdkemwreGU1a3Q2Y3VuUDgyT3Nk?= =?utf-8?B?dnBJbHpBNGEyRDZ5NHl0YnVRTnF4WTcrek1EU2pWMnlISWMvd0RsaVFsUCt5?= =?utf-8?B?a0NRbVdUS3FGZ201Uk5HSGNuZjRFckxmYmgxZHRQcnExajkxbDYyVDlkU1RO?= =?utf-8?B?Z3hKUE82Zy9LY0c3anpoUkJtc2Z4cnprNHNsZ0lET3lsUXdjeUtWSU5sbEtz?= =?utf-8?B?NGhuT3huU0xrZU1oTG9VU3VWN3M2NWk2MHRkcm1zWUFjdVVleHJxa2d0OEpN?= =?utf-8?B?ZmZzNXBMR3VQOWhLU3hXUlFLYkJtZTJ5MTFpbWJvL1hleXFsSmx4SWp3ZTcy?= =?utf-8?B?dDNXSkVkaS9taVA1L29GcTN2QzBEMTN1N2FWMjF2QkE4STF0MTR3dmdZbVhk?= =?utf-8?B?SXUzWXFONjlsNU94VGlKUWNpRUR6MGVrUEZUR2c1dDF0WEtrMWU2WVd2MENX?= =?utf-8?B?Njk4UGdvTGV0UDI5OHBwSnVKMGtsWHl5dXU1eWVRckNMTWh1RHA2V3VMMUhD?= =?utf-8?B?SkJBc1dHRkdPdjBNRU5MY3ExR3dJWVJWdGhaeEh6Rzg4YjBWQVJCSEt2dDZp?= =?utf-8?B?MWQzV1pVeFZnSXdUelNHQkN5dnRmMTdQTXRWRWVXcTNZN2c1STkwMC94M1hl?= =?utf-8?B?RlZUVWNDZVY4aDNLODNQbGVjb1NlTC82eGxrd1dJRmgwY0FFNEtJVDJraElS?= =?utf-8?B?K2JPdEtlSDkxRzFkTEFLelpLMlRRVENtOU5YSUR1RDFTUCtGeHJOZXlIRnEr?= =?utf-8?B?OGFXdlFNekRndmgxQkdRbUt4OTFmQ1VkdHgyUDhXcEMzWWduMGN4c0dwKzNv?= =?utf-8?B?VDFYMjNNdzhFd0NjRkpRelNhZ0U0VjZZR013UnlWNmZGeDdrRHJvenFIV0lv?= =?utf-8?B?UXJzOXNFcDZpb0Zscy9zYUdSSWoybFMvT21CUXk0RVJaYUJiM3VBd0E2SGpu?= =?utf-8?B?YXUrM2crS0RQTWRmMHRHejhKT2trbUI3S3BITnZkNGZBYS82Tk50eWxQUUlW?= =?utf-8?B?OGZZeWlqUFVSSndoNXF0MFNXTWtnOFQvS3dqcVlpQ2xBNVR5Tlk2MDlYTlJu?= =?utf-8?B?VFNsK01ENW1SY1RHTEdTZHJVOGh2WWRSOGpQNEY0UDJiT0RucUJCem9DYjZO?= =?utf-8?B?MTZvZjQ2WGR1c2lEQU9jUGN6R1duSzdHREdRL0RMSDlBdUR4U2M4aE1iZjk2?= =?utf-8?B?TTF0eW9nSkkyZWRKVC9jTG5rWklGMk00dGtqbXYvZWZiczNLaDUwYlZVVkZz?= =?utf-8?B?QlZ1c3pqRjRrK1JKdkNTMUIydWJoMk5sTjB5NTJROEI2YzlhRk5pdnZabyt6?= =?utf-8?Q?FSmk7LCJ7xuwx0sfFNEr39bQ/?= MIME-Version: 1.0 X-OriginatorOrg: loewen.de X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR03MB4069.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6386aab-cddb-416f-b54f-08ddd8d42ab4 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2025 12:39:51.7328 (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: SAiQX656kFeqriqTdmhlJbyf3c6xT+k/V86U7MjqfICkwnt48kszgeiXbF2TcWAtDxPlunqXaOKj/UtR77cJSA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR03MB9212 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 57BCeN3L1104100 Hello Andrey, > AFAIK, Cygwin provides a mingw cross-compiler, so there's no real > need to go out of your way. We need a sysroot for the target system either way, so we're compiling our toolchains with crosstool-ng. That's how I've built my MinGW (build host) Linux (build target) toolchains and it's how they've been building the Cygwin-to-Linux toolchains here for many years. > If I were you, I'd first removed that hop out of Cygwin. Yeah, I've taken Cygwin out of the equation entirely, but now they're trying to force it back in when it's really not called for. Sometimes feels like the believe is that the compiler magically generates better code when you're running it in a Cygwin environment or that it must be doing something worse when it's built for MinGW. Currently, the hopping between Cygwin and non-Cygwin environment is that bad because the Makefiles were built as this Cygwin/MinGW Make mixture. Why? I don't know. Predates my job here by many, many years. Those files are so monstrous, it's nigh impossible to untangle them. Did I already mention the jobserver doesn't work properly because of that? > Also, as a side-note, "unpacking" Cygwin could lead to unexpected and > hard-to-diagnoze errors due to sudden changes in DLL space layout. Yup. That's another thing I wouldn't have done. Basically, they want everyone to use exactly the same Cygwin installation, they always want to pair the GCC toolchain with the Cygwin version it was compiled for, and they want to lock the GCC toolchain and Cygwin version for all versioned products, so that bugfix releases are built with the same toolchain and Cygwin the original release was built with. This was their solution for that "problem". Putting it in quotes here since it never was a real issue, just an imaginary one. But whatever. I got the new solution kinda somehow working. Keeping with our tradition, it's another hack upon a hack for no practical reason. As long as I can move on with the project... ¯\_(ツ)_/¯ Best regards Oliver ________________________________ 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