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

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 574EeCIH1612946
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 574EeCIH1612946
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=p5UXrAZO
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B55333857B9E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1754318409;
bh=f1OL58xvr6gTGClsPGKyuzJj2qvbUOYQX5P0XFYgLwc=;
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=p5UXrAZOCfI1hwlnGu6Mxz9gv8Ir02iYd+S5oseTgTzl/4iSoh6MYCuke4AxbfORM
5LMULGKHf0DrRN+yeJumoTBSiYxFemwGj0nWOIhUuW6IBM+IZCXnEel64N/kirH962
DE9NhJ1eEYPmoib8xs57vQzTN5bMFbBz4g2Mac4w=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5FC37385843B
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5FC37385843B
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1754318342; cv=pass;
b=ET+xtdYDDVu3WB/dajIAU3ZPLtwkHpg/2gXj64CO50qzXEoP3g9r/oe7gdN/bZwZ692RMv1wCXhZGMwlvLroODcDSW2JEaFWBZswENt338IQ8YDUxVafzQa3kzBdCgdC1ozdMZpMuErr2qn3VqrgV5MLDa015VZdzLsTqkbhbLQ=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1754318342; c=relaxed/simple;
bh=TZxKFOv5n5EPxvi1PzlqTO7IofG61M9jZhIzTLT0TOE=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=aD29zBZaa4tsUErzAzNk0L8F94WILrgeGQFoFZIEYMQm9tsWoeEFJZAEPg+4OyHQTgwdHBY3jSJ9zMYoEpsK/aXRQA8x4CNzMEs5qzXwFJGzy/BaPvSXBUcw3s7N2Vg4oN/7/Bs1t+1kfeFov1Ogr21l5W6kjp0xtT130ANQ7lk=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5FC37385843B
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=HJDlvWsClcGoojQAXIOeptB17QmyEfzrwgdA1cn3MSzYY6yPybUC4VMpCX+reBrK8qFVeYUTvt49MpItmz8IQkNn5hQKIhtJi96Q+YAx6UgNNFZDKqgDG8ICDQa2qtp1DzfQU8q4/yA2SwVwE2mDfWESVJO0Top2Im91LIkcsdrw/yG7eceuLYksebiJAtl5e604VvLr8FkLZRQ0+Rbci8HCWCEkCTg2mRaybVJ9C3W50iKC5RW6yi2DYkTD47hLcDR1PKdnnfknUVEDrhIhUqgLEsvWAVlU/v22hIYmx0fD0c/FnHoI9AUfHu+Nd4KcPCr9vtjUl8UPcnOIgLp1SQ==
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=TZxKFOv5n5EPxvi1PzlqTO7IofG61M9jZhIzTLT0TOE=;
b=xAgCJbn2GrLHzvGOAwUx5dvAxjOX99mf3Cj+1kSkubA0GvwUvR6EZwwNEWm1JLE9gzMWFoTtZON63jLkwz8LbIwVY5NUrax6hpBcgP37BMY7EqtXuwx5Z3CuC4PQNXxNPpB4t4zASMCDzXOjp0a6ZlxpFHnrjaooU1tue8x+6x8spSIHV1PqLL5si1HHAgwzRBsAGgLQ/zK3bTFr0uhyB5GgFTaAJapLMhyM/tX2xnc614kaLFD1r3UTeHnq2CJXNAQASBDM6762IYh5J4KY1YRabXQNQL0NcVxmrY5JbjYTuKdym5HeEyNVyBMA+w/tR2oGEZyG+BoFspXZaSPYgg==
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: "rainer-lists AT emrich-ebersheim DOT de" <rainer-lists AT emrich-ebersheim DOT de>,
"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: 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/OJp5nTyIUbRSiLkQ
Date: Mon, 4 Aug 2025 14:38:58 +0000
Message-ID: <AS8PR03MB75396CC142A61B34B50886648D23A@AS8PR03MB7539.eurprd03.prod.outlook.com>
References: <AS8PR03MB75397FE89A3DCFFC91CE69728D23A AT AS8PR03MB7539 DOT eurprd03 DOT prod DOT outlook DOT com>
<87264da9-cc87-4a63-89cb-e30fc6c1126b AT emrich-ebersheim DOT de>
In-Reply-To: <87264da9-cc87-4a63-89cb-e30fc6c1126b@emrich-ebersheim.de>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8PR03MB7539:EE_|MRWPR03MB11024:EE_
x-ms-office365-filtering-correlation-id: e11dbac0-4587-4da2-e906-08ddd364a5ec
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?emhjQ3lLa3hkdklSQnNMbk5Id0hxY1l4YThwNWxEK3dGL3FodTVXVDBsNjQz?=
=?utf-8?B?Rk9CWnhiNXJzZk1vTFpRcHNxd3JMbmRhS0N5NWxOYkFmUk9mRUh6RmtROWVY?=
=?utf-8?B?SDlTN0JhWUVwcG1sb3hCOFJoYzNqU3BnUVM0TWFqSWh4dzRDK2tDQzhPbW1L?=
=?utf-8?B?RGxtKzVWOENEanA0T05oY1FxN1VPeEFhcGRZWkROUVBYUUtJNDUycUE1eE1z?=
=?utf-8?B?WWJDVzZqcVRvNXJ6WXg0SFRHTkhNWEREWVp3cVFZSDYzRitldUp2T2prZ3Zo?=
=?utf-8?B?TFc4aitLTytRd3B1ekwxdTVXV0tlc3RuLzQ3NnIxZmdUMm1KSUVRbEdrTG9s?=
=?utf-8?B?S1NCWHdNZXlMUmhzeldYaTdNTDNoak1yaXQzRmZWNXBXQ1dmVWp0RW1OVTY5?=
=?utf-8?B?dW1jcFM1S1BwblB4Qk01SFVsSXBoTXhoSUIrNW1takdrV1lIZ0ZMZytsaDcr?=
=?utf-8?B?VkcyMUUzNzNqaGE4NmdxeGZSN2pCcjdQeTJjcXc2MkJpRmpRMTRNRDI3YUpo?=
=?utf-8?B?ZFZldXE5WXEvendXOTFwbFJBbDYvZ2cwaDN0OU9vZmo1ZUkwemxheHlERmRN?=
=?utf-8?B?Ni9IclU5YW9vakY0Z3YvMlREZGJocGsxTXNQbHdVb2xFOHFUVFhXUW53cDRi?=
=?utf-8?B?UWNKM3dsMGlIMXgwc1k2cjdpejFiYW5HU0sxKzRFOHdrbWJhQ2ZXdmJhakJt?=
=?utf-8?B?bTM3aUFxSkQ1QkdMeWZqZ0xDTTlLcmxRZzM4WVJVYTd2ZkVPejdkNCtWV3N2?=
=?utf-8?B?QlNZdUVCbEVXRlg3OStEKzhULytiR1hGWG1rU0RMTWwrT1JUUlBoekJ5VlBv?=
=?utf-8?B?NVAyaCtMTXhTQUJSK3Zkang2ZWxFblNtT29lQWRsenhXeEl6K2FHbWl3NjFL?=
=?utf-8?B?WkVRNStlbDBIQzJGZEpDY0JuY3dxK2lrbUlMT0xvRng4a1lLQ25KUGdSTDlt?=
=?utf-8?B?dWl1blRudkt3aFhDcFpHZ2k1WCs0QmU5YU9vL0luMU9FQThoNFNSQTBDVWVj?=
=?utf-8?B?MkFPUmxMZ1JzMm5kdXB5UVYvRWVqVWIwREpTN3RKTXIzTGJlejZaT0VSRFk1?=
=?utf-8?B?bGZGRlYwWHppVU9HczRwSUtUK0FnQ3NseStGV04xbUcrczEyTlRnV1E0eXdn?=
=?utf-8?B?WVkzdFpvcjhBc1hQOEF6L3BkRUxUa0tLeVNGR3JiNXhiVUFLcko1VVlxZ3Jl?=
=?utf-8?B?cWxFTS9nRVQrWTNiMlhFNjdpWUFuNm1IRmV5Yk5uNThSNEJ0SHk1d0hTTVFU?=
=?utf-8?B?R2lTMjFXSW1IRXFIeHFSdHVIamc2Y0Q5c1kxZE9mcWREbElkZUg3N29hMTNM?=
=?utf-8?B?cVpSTU1zdW1PVU9DYk5Xbkw4TVBBYWptSTJXWWdpVkRqMTNPeFoxelJMTDI2?=
=?utf-8?B?UWRFR09kSmpwQlFzaVhGa01KYkp5V3ZiZ2RxalJYQXYyZUFmaGU1RHFwNkha?=
=?utf-8?B?UTZGT1IyQkZXZ25PQ2ZNRTk3cHBCREl1MGlTc3ZaTjYyb1hnTlE5bWVQMHNY?=
=?utf-8?B?cFZMS3RhNmpBdjgzYXNVZ0xkQlVNSDJKN1phdmhjUDJYdmtWNVo5MDFUcDE1?=
=?utf-8?B?QTdYT3JIa2dWQ1NHcnB5UHhUdWVheVpWVHVvSitWU0w3eWtBb25TV2hYSHZl?=
=?utf-8?B?OUgxVFNjWXFpK0ZpZmVQeUtwdmE5Vm5QQk5ReWhtZXpybGNFa0JZSDkyejh6?=
=?utf-8?B?amtDSjF5UHlMVXZwMy9tSEVqaEpPcEpRVHlOTERTSVgzMjI4T0RGYVhDTHp1?=
=?utf-8?B?eU1VNnI5SWpxUXNsWXdyTHNvblp5RHkvN01COS9hZTF5cWpiMTgzN2pNejc2?=
=?utf-8?B?b2dsNUpabmh5cnZuQUVzVEtkbzRrWm5wMlNXZHE4cVRIdVB1WWpTS1dOTWJk?=
=?utf-8?B?cURDZVJtYm5xUHM5ekdGL0dxSEhVZnBVYVVsUWUzUmRkeHB5NzJSWWhGL3Mz?=
=?utf-8?B?d1FWeVpZVkhuYzRYY3l1dXJJYXM1eFExRFlRRFFpNGQ1V2IyVXpTQkxUUTN6?=
=?utf-8?B?amJ1QXVyKytRPT0=?=
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?OWJ2QjI3Z1lLUG5NZnA4Q0wyN2g5RUQ1M1MyVEljaDFwQ1VhY0xxSXVkVVNv?=
=?utf-8?B?Y0xRakxUNjVnMkYvME40bTVoUHQyQTgvcmNvSnB0eTdSbEdycm1QMGpFVGF5?=
=?utf-8?B?Q1crbUtkMDV3TzNXOUVRaGFFVmM2YkZ1bTd3V3g1dlpCbkxhSGZncnl1RkUy?=
=?utf-8?B?dHFqYVZZYllmSFZMQ0JxZ2k5VUZnaml1ZndhMVlnRVM5QUNBb2UyMUtQWDZZ?=
=?utf-8?B?U2lNbjQwcHhUL2tCenlsR3Axc1RUeVVITzVocGp2WmNEMTRMemt2ZDVGRTFE?=
=?utf-8?B?ZWdrVWRBZ25kVWV0LzlML3ovUDdZRElORU5naVBzTmJRd2wwZ1p4Z0Y0Wi9n?=
=?utf-8?B?U3ZxbUgyZDNoUEI0dENDT1lKeW5YZXFJdkVnVCtZQWY4dUtiQkg0aWhvK0Yy?=
=?utf-8?B?OUM1c3h2WTFPajdpYWxiMXY2UG5MaXoxZmNYMlBwSEhETGt1RzlTYXQ3aExu?=
=?utf-8?B?eEhMWjBIbnFiTGRtZ041bUUrenZoQVZQZWZrbDRGWmN2T2xZeGZWUlVFRW5q?=
=?utf-8?B?Wi9rL3FMc2lWMVpsQXd5OVUzUVpmZUIzNDBNQi96R0gyUFVGeUNMbHVmZDAw?=
=?utf-8?B?THFhZjRVSWFiZEF5KzlVN0FZbWZMLzJZMTRTa0ZINDlUY1lNWTZTQUcveWxC?=
=?utf-8?B?Y0FGbFc2MkY4TUNYUmcwRzQzN29pWXh5a0ZoYW81amNsQTI4SDZPRUxuRCta?=
=?utf-8?B?Unc2TDRnVjhtcUNVM2pBY2VOTW5JZUNXb291MUVabFdZWXdmZXpNN0xYWnpS?=
=?utf-8?B?OE0rWGVSNkpVTjkvWDRXQ2ZUbndZYkFqWi9sWVFRUjRkSDlDTGxTSjVRYkE3?=
=?utf-8?B?Y3pMcjhOdWd2ZW1BajRQdlRkQlBLeERlRmhLMUZvR29CSE1paDlJU1RQRmsz?=
=?utf-8?B?NEQyN1g2WVR4QUJNNEdubU9kS0dWTFcwOHJvSTVWUFZjMEhaTzJVQ1JYSjF3?=
=?utf-8?B?YlJsNmt0cHloUG5kRE9zMEhxUjZDVE1DN3RnTDlnTGZYbUYrclRMQ3VZV3U0?=
=?utf-8?B?V2h3eGcrVEFmQ2dxTTZQaG8xSEgySk5JU2p0dWwvZUZkMkFPUFZUWU9xU2Vk?=
=?utf-8?B?NkFFZE5PZFVBUHJzck90ZlkwNTlmOEh5dmFuZDYyTnZzTEtMOXVVakttZk5X?=
=?utf-8?B?Q3lJUzJtSE43OHRINFhIcWFkQ01TWnBIWDMzdDVUbWJibU55TkM1REZGYzJW?=
=?utf-8?B?Q1VEdDVObmZFVDBIeHlFUW1BV3d5YWZKaHRYWmdPMnVFTS9iVE9MWDAvR0Zz?=
=?utf-8?B?blZnb3ZKUXZIYkxCK1M4M2tMdGMzUTUxemh5cDU1THdZWW9yelpwOW9rNTZQ?=
=?utf-8?B?S2FyN0R5TkdtaGZkb015K3hld1Y0VjkvZVNSb0U1VEdNVDRJT0d0bEdFbHV3?=
=?utf-8?B?ZEZOSVl1dFQ4SnhXM1FNRXZzUTJBNHM3R01PQlhDOWNtYU5yeHI3emJkRnhU?=
=?utf-8?B?ZFRxbVVTMkZuRFBKVTRRT3pCV092RENmY1d4YXNxQlRuNFN5MGNCMWo3WmIx?=
=?utf-8?B?UzFXQWlBWmFlSjcvU3hCUEQ0Lzl6MnRQaGFiNlRrNGZSUEJoMTNsMjFraHpO?=
=?utf-8?B?V3ZRb0VmV0x5ZEtrdXIzbEVyUFgvWXd5WGFra0t2elcyczdsMWUrN1pudlho?=
=?utf-8?B?WVJvMHppa2t5bkFwZTZFUnorMGhKU215eEs2K2sra3FZdTYxWkorTnRmYktn?=
=?utf-8?B?UFM3MHdLRFlYcHMyQXFzQ0hLQVlveEpIYjVzSjVpQTd5d0ZWOURiN0hNMm9J?=
=?utf-8?B?MHlBR1dNOXBFN3lFclMxWWdob0xHSU51d3B2ZDlLbkl3bW44cTg2dUhnNjBE?=
=?utf-8?B?cUZnVTIvQUdhNFUwMXpZekYxdERJb1E1TWwrWDZrTDN3VkhuSkJjK012Rk8w?=
=?utf-8?B?Sm4wcEZMTEo4OTlINXlUd1RMUExpTjY0MzZ6eW1nTEZEaDRzYmRuYzRrSnpN?=
=?utf-8?B?Y2tiN291NGZ6WTJSdGNFNU9RTHJzaEdLVFc3NEZScm14TGc1RkpSME9hNWRL?=
=?utf-8?B?cFpTUlF3cG5TRnNZTis1NG1SQnJ4SmptcFg3bkVhampGa2FNUGRXR0ZvTHJD?=
=?utf-8?B?RFpZL2J0bk1kZU1sVTVsOW5aZXViTGprYzRNV3BkUkdod2tXWEpWUFBGaHo5?=
=?utf-8?Q?aJhdB37Me38OVUklSVqJymQvS?=
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: e11dbac0-4587-4da2-e906-08ddd364a5ec
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2025 14:38:59.0320 (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: rqN08CmQnMJu4iX/sBxnULuWG4hZeK5763demkeBEZV5bZbA+PZtAqQBx7FPwgTvkatyxQ2U7YBqi9BHYHZDHg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR03MB11024
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 574EeCIH1612946

> Why don't you use the cygwin cmake?

We want to use VS Code to work with the project. It doesn't like
Cygwin's CMake. It would also interfere with the clangd language server
since that reads from CMake's compile_commands.json which contains the
command line as it would be used within the shell.

I know the next question: Why are you not using a MinGW toolchain if all
you do is cross-compile for a different target anyways?

Sorry for the long paragraph. TL;DR: Management.

I didn't want to, but was forced to because, this is approximately the
reasoning I was given, "we can't prove that the Cygwin GCC toolchain and
the MinGW toolchain will produce the same code and we can't tolerate any
differences between our currently 'maintained' Cygwin toolchain and the
'experimental and untested' MinGW toolchain". Indeed, for some reason,
the layout of the binary contents, and consequently the addresses
referencing them, differ. I'm guessing it's because of path ordering
within archives or something like that. The generated instructions,
unsurprisingly, are the same, at least for the functions I've diffed.
Nothing I said could sway my manager, so I spent a week working on this,
first having to track down a bug that livelocked GCC (it was the "Ninja
0-byte pipe" bug, that was fixed in Cygwin 3.6.1, but our checked in
version was of course 3.6.0), then having to figure out why the command
line is interpreted weirdly and working around that (custom launcher +
undocumented CMake feature).

________________________________
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