Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 12:22:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 07:22:30 2025 Received: from localhost ([127.0.0.1]:38177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tevTC-0003Wz-9H for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 07:22:30 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.163]:43429) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tevT8-0003Wi-9V for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 07:22:27 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1738585339; cv=none; d=strato.com; s=strato-dkim-0002; b=gZ3CL9786bll1bmhAjxu65D09sgsKvPi62lZJQS8JVwFEfxf/nbLkcqN0YKX23ENNo jpymerlGrAwSXyABPcrDaQEFHpOmSgYdFxNLcRJMpnL0rs9ObsaYHuYMO9mMQisqQRyK 88OwIlFlJgNM9JEbrDRs2MelxVXD27ZXnPWERuLFd1z1ge5nuUGaE3P+TR9mYd9wLPg9 1DMIP2mbEpaYCu/CG8J26fdoRXwpnxrrF4lindxjWhPqIbBDLVOFz5U8R1I8m04STZPv ov79+mr6geEFAXsMWk2mgbt1k5OV4Tam/LyImMH8r7GVjxIjRfWV2jePZ2jZWCWjozFx IJOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738585339; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=; b=dzA7yP3Hfnnp1sI3au44j5xT9oj/NHCdAWNfUo0MmHEJIuwVk0iBYzGV6PR2O3y2Q3 kjwXNirUhjQuilRugOFQY9GOBYZZ34FwSB0CB2sdPzhmM+30P0i6/vIePJgzoXibMr3W TQ9t/aPVzXLUfn51rW9OY7hK9UMmVrTi386cZoDny7dAXM6986f813IoZpQc03YkRVDU Kj955dYwe/6AQ+HcmlReA0sZdl1E+PR73NX0ND9ZcUoroWh8H0yKgX8+QJjCGK1mNenY tZ53A9+dlP6MhpmkMtvqlGSR/J8ecA6Jq6OyBTNtck9JJpm6mJ71pJZ8yvvqqxnVrL1W QNdw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738585339; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=; b=j4lcw9RM5BcIgj+0GwCLBoDPcVeoZrV5FVK2XIZ6ZSkpQab4JnRnf5jovX0hcmu4fq DoPzQGyE0461Z0soJltAse5P1pU6yxBIoGMCU8nkXZ3LTVf85kf91pmn+ukL6lOVk5ym hxOU3ITwFPYNOFyudI8NWunlJkpjZMVA5CVZTIBjMl27yVJkgKVEZXqjIcXxRZ5TQ9hD gGGKxcic/QcwNJ4XiCiRzMjcKR8DyXtszn41E2/H89eVL8mtte2YokaMDUoJI9h33mlO 85oy5RWUdqF/po1mlwnmeSn9v8ojwbP4N9pzqRqx5MGEXYT69WvlNl7njyFeseZgploU ODkw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738585339; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=6vP4DKtwzM7vDv4JQWJfjQHpQ5Czsh7WlceOMvpPPmg=; b=iKJbQavGTAukd5y6EnT5v0IsGudCuEpo2zY2O7xXXWxGt6bUllqIxHApf9ljTqYiL8 L+ApxG5DhjKwRRaJr+Cg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH) with ESMTPSA id Nfb42e113CMJ6MY (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 3 Feb 2025 13:22:19 +0100 (CET) From: Bruno Haible <bruno@HIDDEN> To: bug-gnulib@HIDDEN, Kirill Makurin <maiddaisuki@HIDDEN> Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Date: Mon, 03 Feb 2025 13:22:18 +0100 Message-ID: <14139367.u5TpJ5kQKT@nimes> Organization: GNU In-Reply-To: <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <5838688.68rGoOzH7r@nimes> <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: 75939 <at> debbugs.gnu.org, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Kirill Makurin wrote: > The installer from https://osdn.net/projects/mingw/ is the same as > found in https://sourceforge.net/projects/mingw/ (except for possible > difference in versions) and the Wikipedia article points to the former > website (mingw.org website is no longer alive). This installer provides > both `mingw-*` (gcc, binutils) and `msys-*` (bash, autotools, etc.) > packages. I am using its `msys.bat` to start the shell. Ok, I see. So, the web site of the original MinGW at some point started to distribute a mix between MinGW and MSYS. And in this case `uname -s` is MINGW*, $MSYSTEM is non-empty, cygpath is not present. The proposed code will then branch into this statement: # Original MinGW environment. file_conv=mingw > I tested updated patches and they work for both Msys2 and *MinGW*. For completeness, I also tried using it from Cygwin and it works as expected. Thank you. Karl, the three patches from the preceding mail are ready to commit. Bruno
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 11:57:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 06:57:15 2025 Received: from localhost ([127.0.0.1]:38109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tev4l-0002GW-7K for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:57:15 -0500 Received: from mail-bn7nam10olkn2067.outbound.protection.outlook.com ([40.92.40.67]:28897 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>) id 1tev4i-0002GD-DI for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:57:13 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AJidw4C7bFFTZKiJdFtLMlJcsXAxASfqU0GU/pJwCnwZsf/q5ZkpYf5Bg2rimxSwBaVThuKqvBJd6miKi/14nKm82ssx+uoqlrPnfK7YJ4b4I8WNQmY3FToogEditrn+vlhEbQSRC3cKjeXfrOERi7av5M/rV3yOEo5gSHEVU4JjD5RGVwmLZBOe4nd8MnmvbKoPnMgWCcZ+HnffXtYYezsARvex6sFvBHgXax+zh8IUkXJKHOTfsjfjL+gt6CC/8ka9vyPq+5l3XxJLgE96g8JSagqOtRY8U8zye6KzYfj3Z0kR6qjlMSEzzgJYPHU9D+yqOpwSTqbFfpOODyEoAQ== 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=vubyGmHe/5v9naJQ+14MstFgzHbM9XUSJyItuyMwxP0=; b=fh40r3TRw5S2A+y44LZHLuuydtffpvQxPDoxX3kxmL+ZDx2YLYsNGKGR+2e3UR9eqFmc9Gjxs4netemD1ZQJY7XnTbqbO/S1QHtXRGBTL8XU446eK+RM6yoeRGFREWV+fJySzfdFUxKfSsAdN51pv+YAavkzcRTvyIrdLXIZZ90aDj5W3LEnYRodTmLuDDr1YDHm55vfBY9V8aHXqo1SQfPqqj9RRhaX9/1TzHuv5pHlOjY9KQ0myAs1rWrHwWZfXiH86FBSDWX/v89TAnEx9qVic1/Aasr2HYudjhu+RWkJ2e5OANqjuLHap2Qy6SJWLJ94IsINj0tyznzsL0gqDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vubyGmHe/5v9naJQ+14MstFgzHbM9XUSJyItuyMwxP0=; b=LdiFe1h8GypIbyxtPpbrgAXQRQ3vbac9wStirpvfqwez3o4/9cfp7pE2m1S89Qvq4slAxppltcATBJa18/X+ldSW77Rob8XE2bD4xcHtlly+Lnk/Opppm/lAf3xzXMiOxBFxA7lX8fS9SWG1uCPhYXXipwOjCb1LuEfmhUC4KBC8T6D4DoZ5s8hO0kYrt0TtM9lqWKrgM2qFjorhTytRht3+KItxoWU71NFPM9XeBoGSPEH/0jLUsag7pmwnVPz5eD8i78ZwGrjibwiO3iDSpF+Ig7+3ZGvMhYmyBV8UKMPUlllC1PkLgSMI8HlTkiummwP0eG+3NPtIT6Q7Ug1sJA== Received: from MWHPR0601MB3658.namprd06.prod.outlook.com (2603:10b6:301:7f::36) by MW4PR06MB7849.namprd06.prod.outlook.com (2603:10b6:303:11c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Mon, 3 Feb 2025 11:57:05 +0000 Received: from MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 11:57:04 +0000 From: Kirill Makurin <maiddaisuki@HIDDEN> To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN> Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Topic: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+SoAAQoCAgAAN4C8= Date: Mon, 3 Feb 2025 11:57:04 +0000 Message-ID: <MWHPR0601MB3658DAF3F6A022D19F142F33B1F52@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes> <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN> <5838688.68rGoOzH7r@nimes> In-Reply-To: <5838688.68rGoOzH7r@nimes> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|MW4PR06MB7849:EE_ x-ms-office365-filtering-correlation-id: de899411-0fbb-41e1-c6bb-08dd4449e07b x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|15080799006|19110799003|15030799003|8062599003|461199028|12050799009|9400799030|7092599003|440099028|3412199025|10035399004|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?ZmI6oOn246qyUXL1xPQ19E8XXdlp6KS0ByL0X/5jRQJo6Y8xtV35aOswsRhb?= =?us-ascii?Q?vVKIcDodlPIsMmcLlaPoRFltOZ8OJiqEBURk/y7jTiVxxZT+aV5ZdtIFEH9J?= =?us-ascii?Q?2Iz5lTYFeNjCMFhUodnyT64h5AYdfkHFBlZWvUKj4L+cyREzj0DYBNufnA3D?= =?us-ascii?Q?NgxPse1dvyCOg1hBVYP0v2HCCp0DG+BiLlc8aqI/kw2TxuzSdAUbKKcuu/3E?= =?us-ascii?Q?YMDC8cJFMquRq6Vcg7iNHoY/YQUHGvz8SDDGhqdYXazoe/noMa6LTNDreVHr?= =?us-ascii?Q?YfUiuyVMXD91aJcQekY4WEtiTbVbuuLceChNz02/m+qewYAzrc9o8VBhgTqJ?= =?us-ascii?Q?prze6wDtf9nhP4OaHC512FTKkj8uk2gLHtik+dpm1ShMSCU4OzqWjLieP2Yg?= =?us-ascii?Q?GHyZPBLtwCvzapJtTByY/Bo81ghT68NdPZA3eXi2oAnLDMyoT7mm6xf1DF1K?= =?us-ascii?Q?c02EoeRUZf5yG8xp9g7fRqKMeOo2nMa+VvpAmSRewRBUV2pyKkSIHNJtxYsL?= =?us-ascii?Q?5csIgUj9VeGOZcomkgOqJHqZiYhRRUDboJz5IYFCRTUm4Y7mU6rlApwmvNsP?= =?us-ascii?Q?AJeq9G4tFwid5IChqCOg4IHHF/W8Tftj0ndZ6jLLP9RAiXBCohmIIGexdPRY?= =?us-ascii?Q?jouYu7VkJpRr5SumR1/OObs2TtLiWaDga11A+h+Rcz2FUJTG2wOAm8k0WLWJ?= =?us-ascii?Q?aofFMPiOG5JTpGLYBMaNiZlq7vRPpiSyRRIzNPT51oJhDAP1IKrLay9TXEeh?= =?us-ascii?Q?KWlXdn60Jiv8ECsTVax7RDj5PdfJsADxMgbr9T4Mk84ZBLHICabmc3RmTANa?= =?us-ascii?Q?3lQ9Jt53KPZ2HeT5NvYGvYssECvzONbS5XyxXnZlgBz1Glla8jvZfKQhPFP+?= =?us-ascii?Q?a2kJkJ6b4oz65nWtNTvdbSMQjZBR6qgN55Ywtc/cgbOtAiNcyn7TYYrlqhl3?= =?us-ascii?Q?50Z/dOluMXVU5zDagbncgrAuLF6iM5J9SLsmutNWLO0IT6LImYtwulj1CWtd?= =?us-ascii?Q?NPphPtk1bAH04Ay+Cv3mPrpMv2zylrdl8QSFMHIlSs+6LF2MgdjC/VQRsIeO?= =?us-ascii?Q?8gmr/jxEX7akcgIInNH/1AMmSM9gCtMGIO2vCzgPPTiirsXinutTxweIhhbH?= =?us-ascii?Q?ZyEYPa2QPZq8t7m1eT71f9Nd3aOU7K/J2Md1zDZ9Utx7MBqDFQ+7B0e/0mkJ?= =?us-ascii?Q?0AEVC12sj0GkaMv/6vuC5ESXDpaipOLo8t1IKg=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?buoX/hhJ43LsXgtTEdywFxzOi9x2I2N48d2NbsleDLKAxW8szA3/IKfQl/nj?= =?us-ascii?Q?D3dOsVKdkoZXJpRTGICIJ1t28VUCsnmCBPUNhDcwY45uR0KVu/OgwDJjFaRJ?= =?us-ascii?Q?9KP2tpr7sXVAforZ+KpVInJlVMQ2dpNa9zq8TJG5dFkQXDBWO7OAA4aT7g+D?= =?us-ascii?Q?NzH0bcr4tPvh3NCrfoRVLOcf/TlgyFOE5sb4gY7NjsuDxxOdw5sl5cA1X7n9?= =?us-ascii?Q?6WGe2xJ/+dmyBcg0QM2qba87ZDMqOSOsmWd+K2q+vooLQLHe0gIkSQ1977Su?= =?us-ascii?Q?6591wSOURhjaGUTeN6oLHMOXjgLV/LDZj9Hf1Jmq146RwCNqfoYfWMrjN+eH?= =?us-ascii?Q?KFQceg50TistTxBbx224gtfoRvyQtsJDUfVmflEKePGGQgfiDzihjZ+PLNr1?= =?us-ascii?Q?nj24KLQYZyIUIFiQg+OXET+r/J7nLegPVxOYM3B57AQh6I7N4YOijmjuFUdo?= =?us-ascii?Q?bS7npYbJfVzufujt4vHaFwMFpjRWv2o2FSziZzQGfqa73bQFwt0xJzNyXuc+?= =?us-ascii?Q?6DDTXjd1eMVYHvTJArM38Ub3iz1+yLZKL5JBEvBsFlgUhAFrORxXHwuvsFnp?= =?us-ascii?Q?nHQQ88+d6Lv6mJfhwkhHcwbqdsi838r4Zc6hWRMm+u/YdnbkQtnVEIKCqB5y?= =?us-ascii?Q?tUzZlTtl04oOsVM5cV6O267YojezG4IV7lMSh3hMOxbIgjB1eUtEhKsj3Xc2?= =?us-ascii?Q?1XHtFimHRF6jcAznzAPnVHKK1CRabJEeXet0vnvWakdDCgiYafduM6dBB0bc?= =?us-ascii?Q?Noc7X6zRD4DJERqPztceHOnp05ToqZqucz3fec5/QZVSrd4NxfeCX/OtQi7q?= =?us-ascii?Q?DGPK1NPDKWk8Z9mL8NfdatnaSF1eU5eT0AC/LOJ2BJNbGmRQLntm1YvKiohf?= =?us-ascii?Q?hJJkuN/ZCZfTZGVHzhRpJAEIVFgYdcy8CRwhXfe6lzu6rmPED1JDs+wQBtGv?= =?us-ascii?Q?QqOsKOZhoiFEqse7WjxEhs7xhjdK87FOhhTXk0MymsH9yxJUdFPheK4IKptS?= =?us-ascii?Q?jih+CnJfdnHTWdwRLy5GJh60ZdVXf2wLOE+UTNICMBhZhvJxWZKx6FCIzYnB?= =?us-ascii?Q?Dj+JzNOS2nAOJYWFnExq/W5ngJ6mA5MKw0apNUBHAv2TdkeoX8eLs84jLN85?= =?us-ascii?Q?BUEGzkqwZOA/cLOk1m/BCflHf9t33dN94beQ2ZwPtiQVu9OlF9vc65BQAkqR?= =?us-ascii?Q?Sr8NrEIZcT5XDiHdJgIz477bcoax/Y0Jl5MHhe0fRNC2XAGj846yfwgwDSs2?= =?us-ascii?Q?7pJr7/TYr7JUswjC5edH9qjlUXyXIWKnpd/7qOTI0A=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: de899411-0fbb-41e1-c6bb-08dd4449e07b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 11:57:04.5974 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR06MB7849 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I tested updated patches and they work for both Msys2 and *MinGW*. For comp= leteness, I also tried using it from Cygwin and it works as expected. ________________________________ From: bug-automake-bounces+maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-= bounces+maiddaisuki=3Doutlook.com@HIDDEN> on behalf of Bruno Haible via Bu= g reports for Automake <bug-automake@HIDDEN> Sent: Monday, February 3, 2025 7:56 PM To: bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin <maiddaisuki@ou= tlook.com> Cc: 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry <karl@freefri= ends.org> Subject: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Kirill Makurin wrote: > I applied patches and they work for Msys2. > > I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn= .net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2`= and it has `MSYSTEM` set , and it lacks `cygpath`. > ... > I explicitly set `file_conv` to `mingw` in compile just for testing with = this MinGW and there are no issues with double conversion. Thanks for testing. In the download area of https://osdn.net/projects/mingw/, I cannot see an "Msys-based MinGW". Rather, the page says "This is the official download site for the latest packages originating from the MinGW.OSDN Project, (formerly the MinGW.org Project; however, that domain is no longer associated with this project)." Maybe the mix between the original MinGW and MSYS occurred on your machine? Anyway, here's an update of the patch series, that should make things work also in this situation (regardless how it originated). I wouldn't want to test for the presence of 'cygpath' _without_ also testin= g $MSYSTEM, because that could malfunction for people who access the original MinGW binaries through a Cygwin environment (which is another mix-up that people might do). Bruno --_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"= > <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I tested updated patches and they work for both Msys2 and *MinGW*. For comp= leteness, I also tried using it from Cygwin and it works as expected.</div> <div id=3D"appendonsend"></div> <hr style=3D"display:inline-block;width:98%" tabindex=3D"-1"> <div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st= yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> bug-automake-bounces+= maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-bounces+maiddaisuki=3Dou= tlook.com@HIDDEN> on behalf of Bruno Haible via Bug reports for Automake <bug-automake@HIDDEN><br> <b>Sent:</b> Monday, February 3, 2025 7:56 PM<br> <b>To:</b> bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin &l= t;maiddaisuki@HIDDEN><br> <b>Cc:</b> 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry = <karl@HIDDEN><br> <b>Subject:</b> bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?<= /font> <div> </div> </div> <div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;= "> <div class=3D"PlainText">Kirill Makurin wrote:<br> > I applied patches and they work for Msys2.<br> > <br> > I also tested it with (what I assume is) "Msys-based MinGW" = (<a href=3D"https://osdn.net/projects/mingw/">https://osdn.net/projects/min= gw/</a>) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `= MSYSTEM` set , and it lacks `cygpath`.<br> > ...<br> > I explicitly set `file_conv` to `mingw` in compile just for testing wi= th this MinGW and there are no issues with double conversion.<br> <br> Thanks for testing.<br> <br> In the download area of <a href=3D"https://osdn.net/projects/mingw/">https:= //osdn.net/projects/mingw/</a>, I cannot see an<br> "Msys-based MinGW". Rather, the page says<br> "This is the official download site for the latest packages ori= ginating<br> from the MinGW.OSDN Project, (formerly the MinGW.org Project; = however,<br> that domain is no longer associated with this project)."<= br> <br> Maybe the mix between the original MinGW and MSYS occurred on your machine?= <br> <br> Anyway, here's an update of the patch series, that should make things work<= br> also in this situation (regardless how it originated).<br> <br> I wouldn't want to test for the presence of 'cygpath' _without_ also testin= g<br> $MSYSTEM, because that could malfunction for people who access the original= <br> MinGW binaries through a Cygwin environment (which is another mix-up that<b= r> people might do).<br> <br> Bruno<br> <br> </div> </span></font></div> </body> </html> --_000_MWHPR0601MB3658DAF3F6A022D19F142F33B1F52MWHPR0601MB3658_--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 11:17:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 06:17:57 2025 Received: from localhost ([127.0.0.1]:38003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1teuSi-0000LY-Jz for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:17:57 -0500 Received: from mail-bn8nam11olkn2080e.outbound.protection.outlook.com ([2a01:111:f403:2c14::80e]:45301 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>) id 1teuSf-0000LF-7B for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 06:17:54 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TgBm1mwPuHm238yXtQtj3ypp4I5ljcnkTUo/Etmfbx8pMLnVKiIWMs/7W+EqSmIc5ZXgE7eP1hF8MpRyn4Jq9TmWMsVln0Y/FVERBBwbYhw0RGeVmcd6rwGdxFuIQLdugJHvknEwyoX7OMffnhyaWOcQziCMVpxniuGfK9DscoYhIszECiHcOq0PTWn4hqc0NzCHKoAJk7nYLftHox+l6GBGeDtoWyfx/g2sMzouITMto67ie7ijoo+k3QK6G5teSyuUuBdWmstqebW9K8+8es0Ak4CEZ4aVzRdSmDcDAWtf8TjDlFc7pxPZtyVy1mlA7hQWF2KvCnOFEW9r3ie+Sw== 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=1GZw9qH3+nYEzeN/xAAsO8OTinl3bvS3zNw36kYE2Zk=; b=uxk9Hkmy03FnPT5vkUZ3W88HWfiWiapMBHMXeSaGpckWNGP/zV5V5+Zlqr8fZT8FbC59AeHJYatY+2kJu3etQROIHMAbRthGYGYI7NlHjd+oF62e/u8WSWU0NH9u56Ic3HoGD1az3vfTc0U693fhzAL1iVdT9HHYnhHfJXYexS6/gbphBvlAQwHo6wcrIanlOTiUHx26jYiKlKMjy0WTCrMU6aNRxjFg6LNsio1SL9Yslmdr8Gv/xr0faeYJ+pTyM1bbnt4CovyrKH2G7phCZG4pl/F8CJvqzKzVAWIXiAmhzD2f/Kw1rwOR8e5TP8k+zMzOz7z+PuEd8FaYbKLfQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1GZw9qH3+nYEzeN/xAAsO8OTinl3bvS3zNw36kYE2Zk=; b=T55ErRzWbwng/NApY4G8cqm/YpOi8jeA0AOsQeQwQoimBqjHfzh3/D2NFjuk8fz2KVsBHvnP2CdYou0bbxvXTe5QE3M8PxhQvQOBWM7T22UqqvGYDgdyNf6uiTMUPUHgAeIPPyyONWoHSTsjuZv11XTTu8PLxTiFOpnupFwYdgssQ+/QBv0oSeybQvMPpDt92hqXwijCsL4NHmO6zJYBTnK/V3F/q4r7xEWXohYrfzXn7AMWqXo6f/Hrum7nMVm3PPI/Rso95mPM334uQpMzHm83oD18WpGzcl+wdxg7LQ2cxMMM0M41enNot5NQyEOUC9o7hHzCAlEraZxkKUieJQ== Received: from MWHPR0601MB3658.namprd06.prod.outlook.com (2603:10b6:301:7f::36) by PH0PR06MB7270.namprd06.prod.outlook.com (2603:10b6:510:2::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 11:17:46 +0000 Received: from MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 11:17:46 +0000 From: Kirill Makurin <maiddaisuki@HIDDEN> To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN> Subject: Re: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Topic: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+SoAAQoCAgAABm+U= Date: Mon, 3 Feb 2025 11:17:45 +0000 Message-ID: <MWHPR0601MB36585B3E2F3370A95B94BD98B1F52@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes> <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN> <5838688.68rGoOzH7r@nimes> In-Reply-To: <5838688.68rGoOzH7r@nimes> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|PH0PR06MB7270:EE_ x-ms-office365-filtering-correlation-id: 69e04a85-217b-43e4-a14d-08dd444462a0 x-microsoft-antispam: BCL:0; ARA:14566002|461199028|12050799009|9400799030|7092599003|15080799006|8062599003|15030799003|19110799003|8060799006|102099032|10035399004|440099028|3412199025; x-microsoft-antispam-message-info: =?us-ascii?Q?ObJleKi+GZjGV20HE+PN9lFz/WAGg3AGnUw2pa7NemGRCk5HxdKBNyVXVRdM?= =?us-ascii?Q?M9DKTffha9U9HFKNk37WFnpDCoeAiSVx+yU+mUqDO/PfApqIHFvrsuPt2YVv?= =?us-ascii?Q?EU2358Kh0UEH3nO+6RKm2jTd9YFHHknsUgWMZIWg/ROOlwTNjr7wtfjga8ne?= =?us-ascii?Q?yMpG1tywUv3ba1hOBbwKwdKR/GEhDAOM8yHv0m5hZLF2oA49BsebxreUi231?= =?us-ascii?Q?tqvFgLbdSp561siKjDDdse9ReGh9r3S06UswfylJGx/NZjAEGEI7Ne7++wMy?= =?us-ascii?Q?n0DALa+ppBZKkoiroMHo7Mbi52g6Ci3nIGeXq9d5JkMJDRVH8bfENJ4PVw/F?= =?us-ascii?Q?Zk8Fqu8cY8NhzIffZho1lsRrbDcXZK+gGWMV3iaB13iDSDiXCltMkUfnEA56?= =?us-ascii?Q?5cyCee8FzaHvGGBe0GOZkuun0XH5NWM3VoHQZvqtntSqLREISAUot88s8tuy?= =?us-ascii?Q?v4ZDNCYuGPZrxI/ikdR6bnKk5/PHnYcbXI6MluVyNXiIGGiwGddSikg5JkP1?= =?us-ascii?Q?QR15AoQ87ZeaBU/pMp6o482Cm7JSP5G5Csq41cjR9CciP44pb3WuUi/zFKRf?= =?us-ascii?Q?JS8D0kqfymkooi8mNdt4NwujaT2N+/nfrfZY+IuULvuNCYbJPsfnHPYEltcU?= =?us-ascii?Q?RvX43k2vzjRWTsEAuIzhhZ+k1e/JaCKstN54/tLX3foZ/JHaeSSurhh57U8h?= =?us-ascii?Q?H8SqkSb8Em8P/dMP5hahbmXVwBvTDIZOQhg37hbTYWJ9ySwypAhJ9XzQIal6?= =?us-ascii?Q?weCem9ijZGbXgdQLzoOlHeCz5Hl5MLu64wH1tEc+pHiSFS2Nw+snAu6hv9vv?= =?us-ascii?Q?fWMnsVMcfVAUgCu2SzfQNVpL+tc/h3f3Iug9HTkszbSRpToa8zdDxkWUj4IR?= =?us-ascii?Q?6nHRm3U9/t+4DQKBt/0fmCbqnluGTh9slzwDKeMeHPkDL/Yvi3IRnT34LC/R?= =?us-ascii?Q?gbxoqM7xS79yfIlHQ84aZkxQcCpU16Rxjzv1nDBWyyCiOL9lIyOIp1Jl9tTS?= =?us-ascii?Q?ww1SsXvFiD7jD+DE4TOrDI3lGR6IWuYisl6PwO4lTVYlXUqusht9mj3vkqlH?= =?us-ascii?Q?ze6EJliuHw7Eifh7BMOOYuNHoKfZurL0y7usTiVM33x/0rNYHLj3AGWrHdEL?= =?us-ascii?Q?0WoSVbjTu8Yl4NAPIwKL67POGJmr3qhhrq6yjw3VizCuv9YqMYc+szLrSgkM?= =?us-ascii?Q?LqMSWTchNos5eXZLIDCV9vemBYSOmrdFj3yHWw27CC/719SFNfP9WtnRWLQ?= =?us-ascii?Q?=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?1vQSxHiJScnQzj7BpFak9b/F4cQCuTCp2AJeTCHqxA/6PqZKGbqHdqMMnfUm?= =?us-ascii?Q?u2sPy9aQiFTQBX/yCCo51kBZpDz7ZpadEsLQx7IFPXcBOuhZBbyUwzLEqJvh?= =?us-ascii?Q?0mcXsXPj1XeT9TJA6KkfHM0j+EMvg1p1XVuqVRqoWzoxUBvTi3mSHfQDJuq6?= =?us-ascii?Q?INOPRIdKXG0tlcoDAkEnufvm4G514NqFFLX+NXpPNl5Vrau4s+Rh+mGz/kDy?= =?us-ascii?Q?kzEAw5WMFWsnLEUF8nTMfRHk5cDGysAfBOdE6v0yjZnGU0zXH9jOwSe4/Vyn?= =?us-ascii?Q?A8QCNC7u0qm7aZdVDooXOXXUv8LZXPCycKHx14anhiJ5MHZJOyURfjf46q/P?= =?us-ascii?Q?YlpChBh381Wk7509+7hZn15C0/Voh23UdCKRmXxM94Yj3gJ45gdONNfBBzF5?= =?us-ascii?Q?N9/6SxXX9YTgZx/vApJJt6bYuLoski8+nvZrtN0J4MicyDsajf060Xn5A6Kc?= =?us-ascii?Q?nvyMSke5JwGluW7fnCS4Z8Or8xfT3jsqDn5RqqzAl5yV73kVTRbp+Yi5gGDV?= =?us-ascii?Q?WvlT95a2hU1vn4q/ByWWbUykqq8W8UZqGLZMDUuF/hojZ2n1nxalARgC9DiK?= =?us-ascii?Q?71DjakYWQLf9UzN2KPhtpwJ+5KRZsA7FxlWBXvd0rc2VXpJsHesIOxgSDS41?= =?us-ascii?Q?zZysfgo2u8roxmo4A3naydCiDK7vGoa34RCEUOS2BPlr06D98QTUWPX2W9aQ?= =?us-ascii?Q?eMQdRzQmCC8/vuTQvpYaxMerHocrgLjPaq1Inmt//uH2botKC5d+YlEy2xu9?= =?us-ascii?Q?Rdyx/GBIRsYPCwpRvgngvvuMMa+IP8XFTJ8k5opX43D4BLjADYgYM8a5J3qX?= =?us-ascii?Q?6OREJtbaI4Zc9c+Uu/Vs58vA9SnlRvMUjuRfh/zxwoyZuQsWqdEt1Vk8PF/k?= =?us-ascii?Q?tDURN9yoKHBHXy/mSKBYb1Ph7YB0Hr1msEqM4z2DmcJmV5YuTgJeBHm4UqCK?= =?us-ascii?Q?G+tGs16axOPlVeiNEyja6XwYefjLo+c0FSfvQ220KiaJYA87T8u56t7zNQSb?= =?us-ascii?Q?8bQapJuyuB4zI4YtoUZg0qqZiNbyqH8PFjJLElh6AybmZ6PgSsXe9raBg6La?= =?us-ascii?Q?c3MBFiLyLYk9B1bJCgAFBoMhBUkYbE9rp1py4l0ZaVzpO5peIOSniFdDE55i?= =?us-ascii?Q?LP8/e+f4I2de+yopNzBmWbzXWah425d2yfP8ZryHLdYLBmHFFmfjulWE+bxM?= =?us-ascii?Q?q3djBrFWzbnkMHD6/OWL8fxb1zHigPsdQjh9na+q665ur3eZShPYn6RX5qD6?= =?us-ascii?Q?/bkPa7t7OMnOcgTjJyMgg/13YaZEt+l0HrvFxxZ14A=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 69e04a85-217b-43e4-a14d-08dd444462a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 11:17:45.9444 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR06MB7270 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The installer from https://osdn.net/projects/mingw/ is the same as found in= https://sourceforge.net/projects/mingw/ (except for possible difference in= versions) and the Wikipedia article points to the former website (mingw.or= g website is no longer alive). This installer provides both `mingw-*` (gcc,= binutils) and `msys-*` (bash, autotools, etc.) packages. I am using its `m= sys.bat` to start the shell. I also would like to notice that mingw32 (MinGW) has not been updated for a= few years as of now. ________________________________ From: bug-automake-bounces+maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-= bounces+maiddaisuki=3Doutlook.com@HIDDEN> on behalf of Bruno Haible via Bu= g reports for Automake <bug-automake@HIDDEN> Sent: Monday, February 3, 2025 7:56 PM To: bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin <maiddaisuki@ou= tlook.com> Cc: 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry <karl@freefri= ends.org> Subject: bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script? Kirill Makurin wrote: > I applied patches and they work for Msys2. > > I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn= .net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2`= and it has `MSYSTEM` set , and it lacks `cygpath`. > ... > I explicitly set `file_conv` to `mingw` in compile just for testing with = this MinGW and there are no issues with double conversion. Thanks for testing. In the download area of https://osdn.net/projects/mingw/, I cannot see an "Msys-based MinGW". Rather, the page says "This is the official download site for the latest packages originating from the MinGW.OSDN Project, (formerly the MinGW.org Project; however, that domain is no longer associated with this project)." Maybe the mix between the original MinGW and MSYS occurred on your machine? Anyway, here's an update of the patch series, that should make things work also in this situation (regardless how it originated). I wouldn't want to test for the presence of 'cygpath' _without_ also testin= g $MSYSTEM, because that could malfunction for people who access the original MinGW binaries through a Cygwin environment (which is another mix-up that people might do). Bruno --_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"= > <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof"><span style=3D"font-family: Aptos, Aptos_Embe= ddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 1= 2pt; color: rgb(0, 0, 0);">The installer from </span><span style=3D"font-family: "Segoe UI", "Segoe UI Web= (West European)", -apple-system, BlinkMacSystemFont, Roboto, "He= lvetica Neue", sans-serif; font-size: 14.6667px; color: rgb(0, 0, 0); = background-color: rgb(255, 255, 255);"><a href=3D"https://osdn.net/projects= /mingw/" target=3D"_blank" id=3D"OWA783bd1f2-a950-5fe4-4bc3-45ab9d363506" c= lass=3D"OWAAutoLink" title=3D"https://osdn.net/projects/mingw/" rel=3D"noop= ener noreferrer" data-auth=3D"NotApplicable" data-linkindex=3D"0" data-ogsc= =3D"" style=3D"margin: 0px; background-color: rgb(255, 255, 255); text-alig= n: left;">https://osdn.net/projects/mingw/</a> </span><span style=3D"f= ont-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvet= ica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">is the same as found in <a href=3D"https://sourceforge.net/projects/mingw/" i= d=3D"LPlnk" class=3D"OWAAutoLink"> https://sourceforge.net/projects/mingw/</a> (except for possible diffe= rence in versions) and the Wikipedia article points to the former website (= mingw.org website is no longer alive). This installer provides both `mingw-= *` (gcc, binutils) and `msys-*` (bash, autotools, etc.) packages. I am using its `msys.bat` to start the shell.</= span></div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I also would like to notice that mingw32 (MinGW) has not been updated = for a few years as of now.</div> <div id=3D"appendonsend"></div> <hr style=3D"display:inline-block;width:98%" tabindex=3D"-1"> <div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st= yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> bug-automake-bounces+= maiddaisuki=3Doutlook.com@HIDDEN <bug-automake-bounces+maiddaisuki=3Dou= tlook.com@HIDDEN> on behalf of Bruno Haible via Bug reports for Automake <bug-automake@HIDDEN><br> <b>Sent:</b> Monday, February 3, 2025 7:56 PM<br> <b>To:</b> bug-gnulib@HIDDEN <bug-gnulib@HIDDEN>; Kirill Makurin &l= t;maiddaisuki@HIDDEN><br> <b>Cc:</b> 75939 <at> debbugs.gnu.org <75939 <at> debbugs.gnu.org>; Karl Berry = <karl@HIDDEN><br> <b>Subject:</b> bug#75939: setting $MSYS2_ARG_CONV_EXCL in compile script?<= /font> <div> </div> </div> <div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;= "> <div class=3D"PlainText">Kirill Makurin wrote:<br> > I applied patches and they work for Msys2.<br> > <br> > I also tested it with (what I assume is) "Msys-based MinGW" = (<a href=3D"https://osdn.net/projects/mingw/">https://osdn.net/projects/min= gw/</a>) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `= MSYSTEM` set , and it lacks `cygpath`.<br> > ...<br> > I explicitly set `file_conv` to `mingw` in compile just for testing wi= th this MinGW and there are no issues with double conversion.<br> <br> Thanks for testing.<br> <br> In the download area of <a href=3D"https://osdn.net/projects/mingw/">https:= //osdn.net/projects/mingw/</a>, I cannot see an<br> "Msys-based MinGW". Rather, the page says<br> "This is the official download site for the latest packages ori= ginating<br> from the MinGW.OSDN Project, (formerly the MinGW.org Project; = however,<br> that domain is no longer associated with this project)."<= br> <br> Maybe the mix between the original MinGW and MSYS occurred on your machine?= <br> <br> Anyway, here's an update of the patch series, that should make things work<= br> also in this situation (regardless how it originated).<br> <br> I wouldn't want to test for the presence of 'cygpath' _without_ also testin= g<br> $MSYSTEM, because that could malfunction for people who access the original= <br> MinGW binaries through a Cygwin environment (which is another mix-up that<b= r> people might do).<br> <br> Bruno<br> <br> </div> </span></font></div> </body> </html> --_000_MWHPR0601MB36585B3E2F3370A95B94BD98B1F52MWHPR0601MB3658_--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 10:56:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 05:56:42 2025 Received: from localhost ([127.0.0.1]:37957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1teu89-0007mT-GV for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 05:56:42 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.23]:36847) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1teu84-0007mC-J6 for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 05:56:39 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1738580189; cv=none; d=strato.com; s=strato-dkim-0002; b=iKvFcNuet1GP5JZyncMjNZlcV1kOgzEg++x9l/I39Mo9ylv8bJCY6W6pdRSDEVoK7g molwXvTa8v3VnzrXfVWAO9vnOW8R4rY23UC0wTyI7CCHAfdANBZ3bBIbvM4v8PFtLHji BF+gJDjKbFf4DUXoPWKOewNuN091LAElmFrkNKVJwYiWi0j6BizFGUKm2EgHO14CpHzf lk77D6fnM7AGArULQntvV3KvpbI4vbJsfv4y0bvrLErjyF1HigkTqE+XXgUagZngbC59 i+AQ09Ey4TPumnZ/HIQQ0RLjxdO4vYsXQ8DBJjSzim0vpOxNCF/83lGlFIJ0NV40nkEC IaSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738580189; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=; b=AB1PcLyv72QOUpG7pUnPYNEvBTDTqMN68BSzSpKDmvv8s2mEkOpcxMZPI5G8Cjgi5A tnzTZ21txVTZEx8k1ntFVBY7POKIGhQghn4VZJluEbhyl3mUk6GorZecFwiXViCBpjV3 TegOJtRuPOTPn6tW7yIDCxvov7kssmAuMRr1fpd+/sqBdU74VbUKh041JATA3DLHESa8 c30pmR9mm6oNr3n/0o6BThhYVwhgo8YKjCP/clG7fATd8TmFxfooc5+16Cb0qwjau6If ccOibYb8aFF+1a7FOiqmB+uCYNLz7onEeQS/5f90+IrxxBFGaPDagWWvi24ZkSc8vc1C AgIA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738580189; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=; b=g75j5o0sUlIOjKEP5KIgZDkr1z+MkFGunyW8PT3YCJJoO9hYfdf188skSZLl5kuZlu 5wz9jiTFMtf+P3XFf/y4HcanCBnwIxZnyPLlLZT3WYIHoHyWF7jWHkGU5SpcgjY3xHnu va//vDZQbfcGwMNqVBAR4JZ+YBNBZk84mbwxyz1lVfnQfFhVeb3v6muYVnG4Gb+3P1C2 gFzGF16IMpyeImPZ7KVXymPJNp6hH2ZXrC8cm3carprpjpD0chjfntzJRnVWtNioOC7g z2hORL97RaQbyhGRtvmM98iUOoaWx5iuoPAfDZIIILoqEH8flezNDUsCet+Fk4WHa8lD w2bA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738580189; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=g71LPZjPso2okm0SgC3ukPt3O2oW4F5of5tkWX6i5hQ=; b=VOX3CXMw2cKE16AKtGdsU/yNBFtIRcLrOie1/oQPVIAEQaupeahkJzY9wTOPijNj43 DX+JK+5xBUHj03I1NyDA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH) with ESMTPSA id Nfb42e113AuT5mc (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 3 Feb 2025 11:56:29 +0100 (CET) From: Bruno Haible <bruno@HIDDEN> To: bug-gnulib@HIDDEN, Kirill Makurin <maiddaisuki@HIDDEN> Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script? Date: Mon, 03 Feb 2025 11:56:29 +0100 Message-ID: <5838688.68rGoOzH7r@nimes> Organization: GNU In-Reply-To: <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <19109594.Birjgn3VVN@nimes> <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart1750089.tqCYEaUvYy" Content-Transfer-Encoding: 7Bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 75939 Cc: 75939 <at> debbugs.gnu.org, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.0 (--) This is a multi-part message in MIME format. --nextPart1750089.tqCYEaUvYy Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Kirill Makurin wrote: > I applied patches and they work for Msys2. > > I also tested it with (what I assume is) "Msys-based MinGW" (https://osdn.net/projects/mingw/) and it fails. Its `uname -s` reports `MINGW32_NT-6.2` and it has `MSYSTEM` set , and it lacks `cygpath`. > ... > I explicitly set `file_conv` to `mingw` in compile just for testing with this MinGW and there are no issues with double conversion. Thanks for testing. In the download area of https://osdn.net/projects/mingw/, I cannot see an "Msys-based MinGW". Rather, the page says "This is the official download site for the latest packages originating from the MinGW.OSDN Project, (formerly the MinGW.org Project; however, that domain is no longer associated with this project)." Maybe the mix between the original MinGW and MSYS occurred on your machine? Anyway, here's an update of the patch series, that should make things work also in this situation (regardless how it originated). I wouldn't want to test for the presence of 'cygpath' _without_ also testing $MSYSTEM, because that could malfunction for people who access the original MinGW binaries through a Cygwin environment (which is another mix-up that people might do). Bruno --nextPart1750089.tqCYEaUvYy Content-Disposition: attachment; filename="0001-compile-Simplify.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0001-compile-Simplify.patch" From fa6a98993ea95ce576c79e597cda5e166f36ba5e Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:02:07 +0100 Subject: [PATCH 1/3] compile: Simplify. * lib/compile (func_file_conv): Remove unnecessary code, added on 2019-11-11. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 4 ++-- lib/compile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index 7d62dea99..85761fbf1 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -2,7 +2,7 @@ # Wrapper for Microsoft lib.exe me=ar-lib -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-02-03.05; # UTC # Copyright (C) 2010-2025 Free Software Foundation, Inc. # Written by Peter Rosin <peda@HIDDEN>. @@ -65,7 +65,7 @@ func_file_conv () mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin | msys) + cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) diff --git a/lib/compile b/lib/compile index 14aec5621..e80b054a0 100755 --- a/lib/compile +++ b/lib/compile @@ -1,7 +1,7 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2024-12-03.03; # UTC +scriptversion=2025-02-03.05; # UTC # Copyright (C) 1999-2025 Free Software Foundation, Inc. # Written by Tom Tromey <tromey@HIDDEN>. @@ -67,7 +67,7 @@ func_file_conv () mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/* | msys/*) + cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) -- 2.43.0 --nextPart1750089.tqCYEaUvYy Content-Disposition: attachment; filename="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch" From afa958e0d4382f5fc6e1be236ae4718b83ec42b0 Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:10:09 +0100 Subject: [PATCH 2/3] compile: Distinguish various MinGW, MSYS, MSYS2 environments correctly. Reported by Kirill Makurin <maiddaisuki@HIDDEN> in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>. * lib/compile (func_file_conv): Use not only "uname -s", but also $MSYSTEM and the presence of cygpath, in order to distinguish the original MinGW and MSYS2. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 15 +++++++++++++-- lib/compile | 23 ++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index 85761fbf1..f85f879d8 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -51,9 +51,20 @@ func_file_conv () # lazily determine how to convert abs files case `uname -s` in MINGW*) - file_conv=mingw + if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then + # MSYS2 environment. + file_conv=cygwin + else + # Original MinGW environment. + file_conv=mingw + fi ;; - CYGWIN* | MSYS*) + MSYS*) + # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell. + file_conv=cygwin + ;; + CYGWIN*) + # Cygwin environment. file_conv=cygwin ;; *) diff --git a/lib/compile b/lib/compile index e80b054a0..fc738d3d9 100755 --- a/lib/compile +++ b/lib/compile @@ -37,11 +37,11 @@ IFS=" "" $nl" file_conv= -# func_file_conv build_file lazy +# func_file_conv build_file unneeded_conversions # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. +# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no +# conversion will take place. func_file_conv () { file=$1 @@ -51,9 +51,20 @@ func_file_conv () # lazily determine how to convert abs files case `uname -s` in MINGW*) - file_conv=mingw + if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then + # MSYS2 environment. + file_conv=cygwin + else + # Original MinGW environment. + file_conv=mingw + fi ;; - CYGWIN* | MSYS*) + MSYS*) + # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell. + file_conv=cygwin + ;; + CYGWIN*) + # Cygwin environment. file_conv=cygwin ;; *) @@ -63,6 +74,8 @@ func_file_conv () fi case $file_conv/,$2, in *,$file_conv,*) + # This is the optimization mentioned above: + # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert. ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` -- 2.43.0 --nextPart1750089.tqCYEaUvYy Content-Disposition: attachment; filename="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch" From cb3d9062422613d7363ada31451334f858fb710a Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:11:37 +0100 Subject: [PATCH 3/3] compile: Improve support for C++ compilations on MSYS2. Reported by Kirill Makurin <maiddaisuki@HIDDEN> in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>. * lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 2 +- lib/compile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index f85f879d8..d0a7b5c8a 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -77,7 +77,7 @@ func_file_conv () file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin) - file=`cygpath -m "$file" || echo "$file"` + file=`cygpath -w "$file" || echo "$file"` ;; wine) file=`winepath -w "$file" || echo "$file"` diff --git a/lib/compile b/lib/compile index fc738d3d9..c404e89e4 100755 --- a/lib/compile +++ b/lib/compile @@ -81,7 +81,7 @@ func_file_conv () file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) - file=`cygpath -m "$file" || echo "$file"` + file=`cygpath -w "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` -- 2.43.0 --nextPart1750089.tqCYEaUvYy--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 08:26:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 03:26:08 2025 Received: from localhost ([127.0.0.1]:37660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1termR-0005tP-1k for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:26:07 -0500 Received: from mail-bn7nam10olkn2081a.outbound.protection.outlook.com ([2a01:111:f403:2804::81a]:30816 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>) id 1termO-0005sm-9K for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 03:26:05 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lu9BrhworOm1AA9XZVinHD/OUJfv/FHQna3ku6nrgC/5/UiXsWbmKZLU53zCSe28V0tVMFMOs5zVd1yJ7pV4+hB5pZHBApW0HRTZNV7x3l4dw+NNZEKtQjRg+tj3LkEOJNtFLOVplupZx7lMcFtmcuJ5IDXYTPbg0EoAQ4DdkUVW37OzQuu/EH09b4Hi3cv2omG4AM9m8tMrB3UqbdlXAytd9Px0p1CG6rEZ6bhPL4rAryjIBAIATGPkXU1DPXTrtFH6tpfYnNBS706JHnn7KpO9+sw50XljH1hthT0lxgGDbrAHF4q12BMrCx/TpnlL7XB6HNjC4djpnHZ9OptejA== 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=goicK7fE5mqCoSDZ1q766IqcIllNavdU3Iv7XIaOj24=; b=q3ZiPCq+Em0QTFxYwiiNE48BUdWNif19+BaDcLbCeUa9bBZw8/hKldb7q+RcngMZmaOsNA1KPf0tJuRXSe18cXRblOtz2xGc+Anw0NSP1KdKx6UVZwNOqczAK5+6IRlBnsUn6kHqUK/A8ZweVZ/XWARzJsyZFcBg8DffrDpQjzt+RvYUfB1FlcfzqiuM489WqbhsS6hmCJ3CVaxvycUAhWvJheNICPt2R/VHMzei4TZ3y19+N+Xk7jApj2XOmE6LR0SjB5Uf2wX6hksDDTuBiZW7L0xUtJknDo4e+UgHKYMZBB+B0YqeX28r1H529hrlJY8vKFXO4XkZY8XN84/jTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=goicK7fE5mqCoSDZ1q766IqcIllNavdU3Iv7XIaOj24=; b=LdxOlbQW7xMxCC5Wj9wIErU8Ad5eVNRLs21cNvk8Oi0voyRZuvJ2B6Y4osXbvg7ozS534Eokgw4HQ4cQtSID0MuVKzSRVteKHlw3J/GbO/yQYwcNdqWTSqxjwGp3TZzNlXMAGuOQ/2l1OnWQaoi8wT4mjlPbS7IEOV8mu6i8obfAzZvK8wgkyJKntCWAEqli/j1pRBTkJDjgpgTZwbKXXqqnKwhMs2YBotnigeyP1qjDCjMn+tKiqm7toCUHL7vukKNbz8zlf+A55g/PmR+yQFzPTRUerGOH0pfpuZDu+hG3vX4dF/ccaToG4t06+MV9w/w+Uf7PfW92URlUs2j4CA== Received: from MWHPR0601MB3658.namprd06.prod.outlook.com (2603:10b6:301:7f::36) by BLAPR06MB6961.namprd06.prod.outlook.com (2603:10b6:208:296::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Mon, 3 Feb 2025 08:25:56 +0000 Received: from MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 08:25:56 +0000 From: Kirill Makurin <maiddaisuki@HIDDEN> To: "bug-gnulib@HIDDEN" <bug-gnulib@HIDDEN>, Bruno Haible <bruno@HIDDEN> Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Topic: setting $MSYS2_ARG_CONV_EXCL in compile script? Thread-Index: AQHbdcLEqfmv5APsp0Gusp3lMjWU27M0nE69gABz/ACAABY+Sg== Date: Mon, 3 Feb 2025 08:25:55 +0000 Message-ID: <DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN> <19109594.Birjgn3VVN@nimes> In-Reply-To: <19109594.Birjgn3VVN@nimes> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|BLAPR06MB6961:EE_ x-ms-office365-filtering-correlation-id: c3de3a97-b29f-4e92-a35b-08dd442c60ff x-microsoft-antispam: BCL:0; ARA:14566002|15030799003|19110799003|8060799006|15080799006|12050799009|7092599003|461199028|8062599003|9400799030|3412199025|440099028|10035399004|12091999003|102099032|56899033; x-microsoft-antispam-message-info: =?utf-8?B?bVg4M25Sckh1L2V0OFlDb1ZlQnNBcFJBbWRCblpwQ1NMNFJLUjE4OGtnTW10?= =?utf-8?B?OUNSVDFFaGFoZHdNTStWcm02WE9ZcEZQYjc0NXlmbHlTRUt1dS9uNTJRQlgv?= =?utf-8?B?SXRpNisvNFhMOERiQy9kMVNoTTFtZlVleTZUVDdjaE9VTDVLQXljbm9nb2tw?= =?utf-8?B?V3ZnYmw5aWZIaU9hRy9Ic3NSNys0Sm02SXUwaTFWWWFvdyszK1A1UFVlME1S?= =?utf-8?B?N0FXbTdlUHV3cUdqZzRlcVdGVW9RS1ZUWFlxVDlOS3kvMk1SZE1DZ21LRHVS?= =?utf-8?B?QU14S2xubDlZN1A2YnRkNlY1c3JLVm1KYzEwblp1eDVUTjM0Q0hjZ2p1S2No?= =?utf-8?B?azltVUt0M1lFRThtOUlwdmlUcGhTUUtnQTNEVUJZODVRclVLMUs2S2VVWklH?= =?utf-8?B?VGpodnRTUmV0Tk5mVEd0aDl4a05ZandJcnZaZlpaRXZoTElZekltdkFwTTdL?= =?utf-8?B?MkdxOURMLzRqYmt6bEh3OE00MGFSMEtZSGl2STdJUm12bklHdjNhT2hZdzJJ?= =?utf-8?B?aGRGSHlHUkFsZnZrL3plVVBSb3lYTTMxYXFWZVF2Um1lVkV0REw4U21aVHU0?= =?utf-8?B?MDJ0ZWx3MXNRTEhybFJoYS91V2YrMjFhVzhEY1ZEZEhmVkRPbHFVNDJPNURI?= =?utf-8?B?enA1WDhpWVJ3MXROdTVrdVBlVnFKVVI0M09rMXNPdy9ISFE0RzlMNHd4Vnc2?= =?utf-8?B?eVU0NStFS0orS2VxMHUySnYzZVlZd1MzaFdQWElOWTVHbTNhOWE3cHY4bW9N?= =?utf-8?B?NGs5UWxSSytTNjJNVWdyd2dlZW5GQWs3OVA5Vy9yWnlmUERFQjhKNjZ3MlBy?= =?utf-8?B?aTVRQWU1dmIrOGF1elUvNFNqc3pMMENSVHg0dWw0cHNUYlFjUHh6TWg1bEx0?= =?utf-8?B?eXhXakJxUXR5YlVxOXljZGhrVjRkNnppNmZvZlFoQmJUVXJuYVNRTEh5eDVy?= =?utf-8?B?a3ZXcUxPSS9LL0dZVWlaUkZ2MFRpQXpSako1SkVjV3NHbkY1WkkrcTVFb0dC?= =?utf-8?B?dzdjc0p1d29aemYzT1RuSm9HTkNWS2ltbmZpU1U5UXRHank0S0NVbFpyZW03?= =?utf-8?B?YXdWOXgvY0xBeU5tNjI3a1pWY1A4elVIZWMza2lwOGtsUllGdEkwek5tSnRk?= =?utf-8?B?V1BQQmwwVjArMk9Xa1FlSjk2N2NFa0trZ2VlV045Wk5veTJQakZSL0dIcWpk?= =?utf-8?B?eFQvNXdDTXphYkk2dDFwbGh6eVRKYjA0NlVtR3hKNjVPdkZUTG1hSWVsU1Fq?= =?utf-8?B?V0xoaFd5MFRlUnFxRWxkTHowbWtlQkI4NVd3dFhRVWZWZmpMU0s2QmVQS0dx?= =?utf-8?B?SXRyUUpsWU90b2xkQmtlc1h2RUduVXQrZExYQ2VETS91c0tJeDJ4eUxBSTdI?= =?utf-8?B?aEJxVHU1VXMzaXMydXUvaHNlR0ZXZjUxeWxoQ3FzZjlzWGlWSUY0VGZJV1Bt?= =?utf-8?B?MWo3aHAzYnpMRzJuc293Z1BsWUY5WUxVczBpc0hCZGhIUkxjUHZINHRQbHdT?= =?utf-8?B?STdSU0t3cWtSZGIzVjRQcUh2YVNLVG94RXNKSjBxb1g4a3ZDNFg5TWtBZFFp?= =?utf-8?B?TVpFY2RaUXlqYW1yeXJUbzc1NndWKzVEWlBqOE94TVk4enpuNHc2R0t3WTRX?= =?utf-8?B?Zm1xTFh3cFFWVTBnMFIrUCtwb0FoS1RmVmtsdEFzSlRMR2toU2tiNU9tbG1k?= =?utf-8?Q?XiF++Ukuex2kyvyJLSor?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1k3bDlPaXVxWGVKQlJCZ0ZnMWRsTDZhcDZtSnFGZVZHbXY5dEMvdDN2SDlo?= =?utf-8?B?aXM5ZEl6NE9MamVFb2FHMmFCL1k5ZVJ2M0VrUXExWU42ODYxTzFGZ01ZeWJJ?= =?utf-8?B?L3hqZUpYOUpvQS9HbFBXUmx4MW5LOUZydmVnVHpjWVYvK3hmVm9qeGoza0ho?= =?utf-8?B?T0krS0xuSUIzZklzbkFhdjNxNzVxYjNRQktBTUE1d04wbjhsOFpKRkNmbW1J?= =?utf-8?B?ejdEM3JPZXQyUkk4Um5ZMmhDSVUybnQxNFdsa3VvRVdmZUpuV1JvRUdKdW1F?= =?utf-8?B?VUZDMURZamhGaXlHWU5hdXl5K2I3ZGlwODRIVkwrZ1MxL1JkUXFaVnBsQVVW?= =?utf-8?B?ejl4WWY0RVRUNThjcENoRTFiQ3BtWkU0dHBBS1BGTG1BTTZjUnBVS3NKT1hW?= =?utf-8?B?TGcwY2dFVE5qd2hFVGwxS3N2ZEk4UFR5K3pJeCs2YTFaWUxYckp5cUpzMStm?= =?utf-8?B?WlhSWEFwMmhPVVZTSU9xZjI1WGZRYWFjVUwyRnFBWmNzc3QvOHM0QjJYT085?= =?utf-8?B?ZzFyR2s4ZUNVenJ2TlZ3ZEx1SDJhbVFHdVR1Q1lQR1hnTmpQeTdwend3YzlJ?= =?utf-8?B?YlhjWVk1dzdRbUFTTE9jZGZhMUNITFRzM0JWV3dYeXYrRXp6VFBudldiMStm?= =?utf-8?B?elBjUEhIeldLOG5uZFZ3RWdFdHo5TGNwK1hMcXhTZGtma05jTVZWZzFLOWJo?= =?utf-8?B?RnprSVVrUzl1dnViRjRrN09LcmtnaCsyNEJsaUxGMGhhVGhObGZNbU85THoz?= =?utf-8?B?cUZnengvdEMwU01QUnkvZStnZTgwMkJKSVpERmpmZXQ5cmk0dFkySW5vUXRR?= =?utf-8?B?a3NKM1ZhRW9NVmptQ08wTXpHQS9GR3Z2V2lmakdRRDFRM1c2WHA1TUJpYi9B?= =?utf-8?B?QUJ0M051U1B5dU9MajhISWF6RWlNMG1mUTVsbk5TYUFwL1RSR0hxTXlrV0Zm?= =?utf-8?B?RHpVKzYrUDNVZUZ1aHlndUw0ajlrVVU1Y0wyZ3hYZy9OZzNYeGkxMVI3TnVS?= =?utf-8?B?NVpISSs2eGZOcGM2NElvQWZ6YXJCTHI1d0hmczRMTjY5YTFHSkFSUUExci80?= =?utf-8?B?NGZ1Q1liek9WRHUzUFVrRGJTdGp0ckFFM1pJcGhuTlhPdVFocVhRSDdoalAx?= =?utf-8?B?NGxHN0NBVmJXeU81T2NxK1E4UVAxS2I5SXY1amZpWlhVaGtmdE1ORTJTeENQ?= =?utf-8?B?bE1tWE9udnJsR3pVMEQ2NjR5a09qTU1NTnJGa3h5M25qTWdvMTczN214d1Uv?= =?utf-8?B?UWVKR0JrUzJZMEhWT0ZuMVMwT290N1RkcUIxbnluak9MNlJzbC9wVGU0WDRX?= =?utf-8?B?ejZ2L3JvT0YxaTVhR1N6ek51M1FUTnkyWFFaMDdjQkhueElkcWpDRGliTWx2?= =?utf-8?B?TFYzNjVtLzBGSU9UYTZvWVVjY2Z6b0lEYysrSXd0c29XRUxxN3pyVkttV3lz?= =?utf-8?B?Mnl3ZnJsMWR2a1hpRWFwSGNFK0JLaCtMMms0U0RZOC9JMkw0aU91d1k2WHNR?= =?utf-8?B?OGJkbFNqR3pWSndUdjJTMmw3KzdOaWhwZmVEQ3lhWnVlZFptYSs4WnZKQllv?= =?utf-8?B?WlZFdEhINEV1MWx1TTg2QlBFWlNVMUtMSmZURTA4WXZPV245UjJKQkFJanJW?= =?utf-8?B?eWw2aytGOE8yK1FSbnFzZExpRjJ0bzNJTVFUOU0zRHJ2OGEyMkpjbnUrWit4?= =?utf-8?B?Z0VLb0Z6ckxaRi9lTGdyYkxlL0dJdHJTT2lTaU5qODhtWmw4ZjVveUp3PT0=?= Content-Type: multipart/alternative; boundary="_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: c3de3a97-b29f-4e92-a35b-08dd442c60ff X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 08:25:55.2860 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR06MB6961 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 75939 Cc: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org>, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) --_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBhcHBsaWVkIHBhdGNoZXMgYW5kIHRoZXkgd29yayBmb3IgTXN5czIuDQoNCkkgYWxzbyB0ZXN0 ZWQgaXQgd2l0aCAod2hhdCBJIGFzc3VtZSBpcykgIk1zeXMtYmFzZWQgTWluR1ciIChodHRwczov L29zZG4ubmV0L3Byb2plY3RzL21pbmd3LykgYW5kIGl0IGZhaWxzLiBJdHMgYHVuYW1lIC1zYCBy ZXBvcnRzIGBNSU5HVzMyX05ULTYuMmAgYW5kIGl0IGhhcyBgTVNZU1RFTWAgc2V0ICwgYW5kIGl0 IGxhY2tzIGBjeWdwYXRoYC4NCg0KU2hvdWxkIHdlIGV2ZW4gZGlzdGluZ3Vpc2ggYmV0d2VlbiAi b3JpZ2luYWwgTWluR1ciIGFuZCAiTXN5cy1iYXNlZCBNaW5HVyI/IEkgdGhpbmsgdGhleSBib3Ro IGxhY2sgYGN5Z3BhdGhgIGFuZCBzaG91bGQgYmUgdHJlYXRlZCB0aGUgc2FtZS4gSSBtYXkgbm90 IGtub3cgc29tZXRoaW5nIGFib3V0ICJvcmlnaW5hbCBNaW5HVyIgdGhvdWdoLg0KDQpUaGUgYC9l dGMvbXN5c3RlbWAgZmlsZSBkb2VzIG5vdCBleGlzdCB3aXRoIHRoaXMgIk1zeXMtYmFzZWQgTWlu R1ciLg0KDQpUaGUgYHVuYW1lIC1yYCBtZXRob2QgbWVudGlvbmVkIGluIHRoZSBhdHRhY2hlZCBm aWxlIHNlZW1zIG91dGRhdGVkLiBDdXJyZW50IE1zeXMyJ3MgYHVuYW1lLXJgIGhhcyBgeDg2XzY0 YCBzdWZmaXggaW5zdGVhZCBvZiBgbXN5c2AgaW4gaXRzIG91dHB1dCAocmVnYXJkbGVzcyBvZiBl bnZpcm9ubWVudCkuDQoNCi0tLQ0KDQpJIGV4cGxpY2l0bHkgc2V0IGBmaWxlX2NvbnZgIHRvIGBt aW5nd2AgaW4gY29tcGlsZSBqdXN0IGZvciB0ZXN0aW5nIHdpdGggdGhpcyBNaW5HVyBhbmQgdGhl cmUgYXJlIG5vIGlzc3VlcyB3aXRoIGRvdWJsZSBjb252ZXJzaW9uLg0KDQotIEtpcmlsbCBNYWt1 cmluDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpGcm9tOiBCcnVubyBIYWli bGUgPGJydW5vQGNsaXNwLm9yZz4NClNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMywgMjAyNSAyOjM4 IFBNDQpUbzogYnVnLWdudWxpYkBnbnUub3JnIDxidWctZ251bGliQGdudS5vcmc+OyBLYXJsIEJl cnJ5IDxrYXJsQGZyZWVmcmllbmRzLm9yZz4NCkNjOiBLaXJpbGwgTWFrdXJpbiA8bWFpZGRhaXN1 a2lAb3V0bG9vay5jb20+OyA3NTkzOUBkZWJidWdzLmdudS5vcmcgPDc1OTM5QGRlYmJ1Z3MuZ251 Lm9yZz4NClN1YmplY3Q6IFJlOiBzZXR0aW5nICRNU1lTMl9BUkdfQ09OVl9FWENMIGluIGNvbXBp bGUgc2NyaXB0Pw0KDQpLaXJpbGwgTWFrdXJpbiB3cm90ZToNCj4gSSB3YXMgZ29pbmcgdG8ganVz dCBzYXkgdGhhdCB0aGlzIHBhdGNoIGlzIGdvb2QgYW5kIGdvIGFoZWFkIHdpdGggaXQsIGJ1dCBJ IGRlY2lkZWQgdG8gY2hlY2sgaXQgYW5kIHR1cm5zIG91dCBpdCBmaXhlcyB0aGlzIGlzc3VlIG9u bHkgcGFydGlhbGx5LCBidXQgdGhlIHBhdGNoIGl0c2VsZiBpcyBnb29kLg0KPg0KPiBNc3lzMiBo YXMgbXVsdGlwbGUgZW52aXJvbm1lbnRzIChzZWUgaHR0cHM6Ly93d3cubXN5czIub3JnL2RvY3Mv ZW52aXJvbm1lbnRzLykgYW5kIHRoaXMgcGF0Y2ggd29ya3Mgb25seSBmb3IgYE1TWVNgLiBGb3Ig YWxsIG90aGVyIGVudmlyb25tZW50cyBgdW5hbWVgIHdpbGwgcmVwb3J0IGEgc3RyaW5nIHN0YXJ0 aW5nIHdpdGggYE1JTkdXNjRgIGFuZCBgY29tcGlsZWAgd2lsbCBzZXQgYGZpbGVfY29udmAgdmFy aWFibGUgdG8gYG1pbmd3YC4gVGhpcywgdW5mb3J0dW5hdGVseSwgb3ZlcmxhcHMgd2l0aCBtaW5n dzMyIHdoaWNoIGRvZXMgbm90IGhhdmUgYGN5Z3BhdGhgLg0KPg0KPiBGb3IgYG1pbmd3YCB0aGUg ZmlsZW5hbWUgaXMgY29udmVydGVkIGluIGBjb21waWxlYCBhcyBmb2xsb3dzOg0KPg0KPiBgYGAN Cj4gbWluZ3cvKikNCj4g4oCC4oCC4oCC4oCC4oCC4oCCZmlsZT1gY21kIC8vQyBlY2hvICIkZmls ZSAiIHwgc2VkIC1lICdzLyJcKC4qXCkgIiAqJC9cMS8nYA0KPiBgYGANCj4NCj4gVGhlIHJlc3Vs dGluZyBjb252ZXJ0ZWQgZmlsZW5hbWUgaGFzIGZvcndhcmQgc2xhc2hlcyBhcyB3aXRoIGBjeWdw YXRoIC1tYCBhbmQgc3VmZmVycyBmcm9tIHRoZSBzYW1lIGRvdWJsZSBjb252ZXJzaW9uIGlzc3Vl Lg0KPg0KPiBJbiB0aGVvcnkgd2UgY291bGQgcHJlcGVuZCBgY3lncGF0aGAgaW52b2NhdGlvbiBp biB0aGlzIGJyYW5jaCBsaWtlIHRoaXM6DQo+DQo+IGBgYA0KPiBtaW5ndy8qKQ0KPiDigILigILi gILigILigILigIJmaWxlPWBjeWdwYXRoIC13ICAiJGZpbGUiIDI+L2Rldi9udWxsIHx8IGNtZCAv L0MgZWNobyAiJGZpbGUgIiB8IHNlZCAtZSAncy8iXCguKlwpICIgKiQvXDEvJ2ANCj4gYGBgDQo+ DQo+IEhvd2V2ZXIsIGNvbXBpbGF0aW9uIGlzIHN0aWxsIGdvaW5nIHRvIGZhaWwgaWYgdGhlcmUg aXMgbm8gYGN5Z3BhdGhgIChhbHNvICxgY3lncGF0aGAgaXMgbm90IGluc3RhbGxlZCB3aXRoIE1z eXMyIGJ5IGRlZmF1bHQpLg0KPg0KPiBJIHRoaW5rIGEgYmV0dGVyIHNvbHV0aW9uIG1heSBiZSB0 byBhZGQgYWRkaXRpb25hbCBzZWQgaW52b2NhdGlvbiBpbiB0aGUgcGlwZSB0byBjb252ZXJ0IGZv cndhcmQgc2xhc2hlcyB0byBiYWNrc2xhc2hlcy4NCj4NCj4gSSBhbHNvIHdhcyB3b25kZXJpbmcg aWYgcGFzc2luZyBgbWluZ3dgIGFzIHRoZSBzZWNvbmQgYXJndW1lbnQgaW50byBgZnVuY19maWxl X2NvbnYgYCBpbiB0aGlzIGJyYW5jaCBjb3VsZCBoZWxwLCBidXQgdW5mb3J0dW5hdGVseSBgL2Zp bGVuYW1lYCBpbiByZXN1bHRpbmcgYC1UcC9maWxlbmFtZWAgaXMgbm90IGNvbnZlcnRlZCBieSBN c3lzMi4NCj4NCj4gYGBgDQo+ICouY2MgfCAqLkNDIHwgKi5jeHggfCAqLkNYWCB8ICouW2NDXSsr KQ0KPiDigILigILigILigILigILigIIgIGZ1bmNfZmlsZV9jb252ICIkMSINCj4gYGBgDQo+DQo+ IEkgaG9wZSBJIGRpZG4ndCBjYXVzZSB0b28gbXVjaCBjb25mdXNpb24gYWJvdXQgYE1TWVMyX0FS R19DT05WX0VYQ0xgLCBJIHdhcyBhIGJpdCBpbiBhIGh1cnJ5IGFuZCBwcm9iYWJseSBkaWRuJ3Qg bWFrZSBpdCBjbGVhciB0aGF0IEkgbWVhbnQgc2V0dGluZyBgTVNZUzJfQVJHX0NPTlZfRVhDTGAg bW9yZSBsaWtlIGFuIGV4dGVybmFsIHVzZXItc2lkZSB3b3JrYXJvdW5kIChlLmcuIEkgd2FzIHNl dHRpbmcgaXQgaW4gbXkgYnVpbGQgc2NyaXB0KS4NCj4NCj4gLSBLaXJpbGwgTWFrdXJpbg0KDQpU aGFua3MgZm9yIHRlc3RpbmcuDQoNCj4gRm9yIGFsbCBvdGhlciBlbnZpcm9ubWVudHMgYHVuYW1l YCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3aXRoIGBNSU5HVzY0YA0KPiBhbmQgYGNv bXBpbGVgIHdpbGwgc2V0IGBmaWxlX2NvbnZgIHZhcmlhYmxlIHRvIGBtaW5nd2AuDQoNCk9LLCBz byB3aGF0IHlvdSBzYXlpbmcgaXMgdGhlIGRldGVjdGlvbiAvIGRpc3RpbmN0aW9uIG9mIGVudmly b25tZW50cw0KaXMgbm90IHdvcmtpbmcuIFdoaWNoIGlzIHF1aXRlIHBsYXVzaWJsZSwgc2luY2Ug dGhlIG9yaWdpbmFsIGNvZGUgd2FzDQp3cml0dGVuIGluIDIwMTAgKHdoZW4gTVNZUzIgZGlkIG5v dCBleGlzdCkgYW5kIFBhdWwncyBwYXRjaCBmcm9tIDIwMTktMTEtMTENCndhcyBhcHBhcmVudGx5 IG5vdCB3ZWxsIHRlc3RlZCAoUGF1bCBpcyBub3QgdXNpbmcgV2luZG93cyBlbnZpcm9ubWVudHMp Lg0KDQpTbywgbGV0J3MgZml4IHRoaXMgZW52aXJvbm1lbnQgZGlzdGluY3Rpb24uIFRoaXMgaXMg YmV0dGVyIHRoYW4gYXBwbHlpbmcNCndvcmthcm91bmRzIHRoYXQgd2lsbCBhZmZlY3QgYmVoYXZp b3VyIG9uIHRoZSBvcmlnaW5hbCBNaW5HVy4NCg0KSGVyZSBhcmUgMyBwcm9wb3NlZCBwYXRjaGVz Og0KDQowMDAxKSBUaGlzIGlzIGEgY2xlYW51cCBvZiBQYXVsJ3MgcGF0Y2ggZnJvbSAyMDE5LTEx LTExLiBTaW5jZSAkZmlsZV9jb252DQogICAgICBjYW4gb25seSBoYXZlIG9uZSBvZiB0aGUgdGhy ZWUgdmFsdWVzICdtaW5ndycsICdjeWd3aW4nLCAnd2luZScsDQogICAgICBpdCBpcyBwb2ludGxl c3MgdG8gdGVzdCB3aGV0aGVyIHRoaXMgdmFsdWUgaXMgJ21zeXMnLg0KDQowMDAyKSBUaGlzIHBh dGNoIGV4dGVuZHMgdGhlIGRpc3RpbmN0aW9uIG9mIGVudmlyb25tZW50cy4gU2luY2UgSSBkb24n dA0KICAgICAgaGF2ZSBmaXJzdC1oYW5kIGluZm8gYWJvdXQgdGhlc2UgZW52aXJvbm1lbnRzLCBJ IGFza2VkIHRoZSBwcmlvcg0KICAgICAga25vd2xlZGdlIHN1bW1hcml6YXRpb24gZW5naW5lLiBS ZXN1bHRzIGFyZSBhdHRhY2hlZC4gSSB0cnVzdCB0aGVzZQ0KICAgICAgYW5zd2VycywgYmVjYXVz ZSBNaW5HVyArIE1TWVMgaXMgYSB0b3BpYyB0aGF0IGlzIHdpZGVseSBkaXNjdXNzZWQNCiAgICAg IG9uIHRoZSB3ZWIuDQoNCjAwMDMpIFRoaXMgcGF0Y2ggaXMgdGhlIHNhbWUgYXMgYWxyZWFkeSBw cm9wb3NlZDogdXNlIGJhY2tzbGFzaGVkIGZpbGVuYW1lcw0KICAgICAgaW5zdGVhZCBvZiBmb3J3 YXJkLXNsYXNoZXMgb25lcyAodGhhdCBNU1lTMiB3b3VsZCBpbnRlcnByZXQgYSBzZWNvbmQNCiAg ICAgIHRpbWUpLg0KDQpLaXJpbGw6IFRlc3Rpbmcgb2YgdGhpcyBwYXRjaCBzZXJpZXMgaW4geW91 ciBlbnZpcm9ubWVudCAoTVNZUzIgKyBNU1ZDKQ0KICAgICAgICBpcyB3ZWxjb21lLg0KDQpCcnVu bw0K --_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9 ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29m IiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01T Rm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGFwcGxpZWQgcGF0Y2hlcyBhbmQgdGhleSB3 b3JrIGZvciBNc3lzMi48L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZp Y2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xv cjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1By b29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9z X01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGFsc28gdGVzdGVkIGl0IHdpdGggKHdo YXQgSSBhc3N1bWUgaXMpICZxdW90O01zeXMtYmFzZWQgTWluR1cmcXVvdDsgKGh0dHBzOi8vb3Nk bi5uZXQvcHJvamVjdHMvbWluZ3cvKSBhbmQgaXQgZmFpbHMuIEl0cyBgdW5hbWUgLXNgIHJlcG9y dHMgYE1JTkdXMzJfTlQtNi4yYCBhbmQgaXQgaGFzIGBNU1lTVEVNYCBzZXQgLCBhbmQgaXQgbGFj a3MgYGN5Z3BhdGhgLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJm b250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2Vydmlj ZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y OiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJv b2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3Nf TVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NClNob3VsZCB3ZSBldmVuIGRpc3Rpbmd1aXNo IGJldHdlZW4gJnF1b3Q7b3JpZ2luYWwgTWluR1cmcXVvdDsgYW5kICZxdW90O01zeXMtYmFzZWQg TWluR1cmcXVvdDs/IEkgdGhpbmsgdGhleSBib3RoIGxhY2sgYGN5Z3BhdGhgIGFuZCBzaG91bGQg YmUgdHJlYXRlZCB0aGUgc2FtZS4gSSBtYXkgbm90IGtub3cgc29tZXRoaW5nIGFib3V0ICZxdW90 O29yaWdpbmFsIE1pbkdXJnF1b3Q7IHRob3VnaC48L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRU b1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFw dG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1z aXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xh c3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6 IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250 LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KVGhlIGAvZXRjL21zeXN0ZW1g IGZpbGUgZG9lcyBub3QgZXhpc3Qgd2l0aCB0aGlzICZxdW90O01zeXMtYmFzZWQgTWluR1cmcXVv dDsuPGJyPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJlbGVtZW50VG9Qcm9vZiIgc3R5bGU9 InRleHQtYWxpZ246IGxlZnQ7IHRleHQtaW5kZW50OiAwcHg7IG1hcmdpbjogMHB4OyBmb250LWZh bWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2Fs aWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2Io MCwgMCwgMCk7Ij4NClRoZSBgdW5hbWUgLXJgIG1ldGhvZCBtZW50aW9uZWQmbmJzcDtpbiB0aGUg YXR0YWNoZWQgZmlsZSBzZWVtcyBvdXRkYXRlZC4gQ3VycmVudCBNc3lzMidzIGB1bmFtZS1yYCBo YXMgYHg4Nl82NGAgc3VmZml4IGluc3RlYWQgb2YgYG1zeXNgIGluIGl0cyBvdXRwdXQgKHJlZ2Fy ZGxlc3Mgb2YgZW52aXJvbm1lbnQpLjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2Yi IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNG b250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEy cHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxl bWVudFRvUHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9u dCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCi0tLTwvZGl2Pg0KPGRpdiBj bGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0Vt YmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwv ZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRvUHJvb2YiIHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0 OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRv c19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpJIGV4 cGxpY2l0bHkgc2V0IGBmaWxlX2NvbnZgIHRvIGBtaW5nd2AgaW4gY29tcGlsZSBqdXN0IGZvciB0 ZXN0aW5nIHdpdGggdGhpcyZuYnNwO01pbkdXIGFuZCB0aGVyZSBhcmUgbm8gaXNzdWVzIHdpdGgg ZG91YmxlIGNvbnZlcnNpb24uPC9kaXY+DQo8ZGl2IGNsYXNzPSJlbGVtZW50VG9Qcm9vZiIgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRT ZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg Y29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGlkPSJhcHBlbmRvbnNl bmQiIHN0eWxlPSJjb2xvcjogaW5oZXJpdDsiPjwvZGl2Pg0KPGRpdiBjbGFzcz0iZWxlbWVudFRv UHJvb2YiIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0 b3NfTVNGb250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCi0gS2lyaWxsIE1ha3VyaW48L2Rpdj4N CjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBB cHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGlj YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8 YnI+DQo8L2Rpdj4NCjxociBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogOTgl OyI+DQo8ZGl2IGRpcj0ibHRyIiBpZD0iZGl2UnBseUZ3ZE1zZyIgc3R5bGU9ImNvbG9yOiBpbmhl cml0OyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Yj5Gcm9tOjwvYj4mbmJzcDtCcnVu byBIYWlibGUgJmx0O2JydW5vQGNsaXNwLm9yZyZndDs8YnI+DQo8Yj5TZW50OjwvYj4mbmJzcDtN b25kYXksIEZlYnJ1YXJ5IDMsIDIwMjUgMjozOCBQTTxicj4NCjxiPlRvOjwvYj4mbmJzcDtidWct Z251bGliQGdudS5vcmcgJmx0O2J1Zy1nbnVsaWJAZ251Lm9yZyZndDs7IEthcmwgQmVycnkgJmx0 O2thcmxAZnJlZWZyaWVuZHMub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4mbmJzcDtLaXJpbGwgTWFr dXJpbiAmbHQ7bWFpZGRhaXN1a2lAb3V0bG9vay5jb20mZ3Q7OyA3NTkzOUBkZWJidWdzLmdudS5v cmcgJmx0Ozc1OTM5QGRlYmJ1Z3MuZ251Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4mbmJz cDtSZTogc2V0dGluZyAkTVNZUzJfQVJHX0NPTlZfRVhDTCBpbiBjb21waWxlIHNjcmlwdD88L3Nw YW4+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LXNpemU6IDEx cHQ7Ij5LaXJpbGwgTWFrdXJpbiB3cm90ZTo8YnI+DQomZ3Q7IEkgd2FzIGdvaW5nIHRvIGp1c3Qg c2F5IHRoYXQgdGhpcyBwYXRjaCBpcyBnb29kIGFuZCBnbyBhaGVhZCB3aXRoIGl0LCBidXQgSSBk ZWNpZGVkIHRvIGNoZWNrIGl0IGFuZCB0dXJucyBvdXQgaXQgZml4ZXMgdGhpcyBpc3N1ZSBvbmx5 IHBhcnRpYWxseSwgYnV0IHRoZSBwYXRjaCBpdHNlbGYgaXMgZ29vZC48YnI+DQomZ3Q7PGJyPg0K Jmd0OyBNc3lzMiBoYXMgbXVsdGlwbGUgZW52aXJvbm1lbnRzIChzZWUgPGEgaHJlZj0iaHR0cHM6 Ly93d3cubXN5czIub3JnL2RvY3MvZW52aXJvbm1lbnRzLykiIGlkPSJPV0FlZjNiMDM5NS02YTBl LWI3ZmMtODVhNi03ODA5MTQ0NGMwNjAiIGNsYXNzPSJPV0FBdXRvTGluayIgZGF0YS1hdXRoPSJO b3RBcHBsaWNhYmxlIj4NCmh0dHBzOi8vd3d3Lm1zeXMyLm9yZy9kb2NzL2Vudmlyb25tZW50cy8p PC9hPiZuYnNwO2FuZCB0aGlzIHBhdGNoIHdvcmtzIG9ubHkgZm9yIGBNU1lTYC4gRm9yIGFsbCBv dGhlciBlbnZpcm9ubWVudHMgYHVuYW1lYCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3 aXRoIGBNSU5HVzY0YCBhbmQgYGNvbXBpbGVgIHdpbGwgc2V0IGBmaWxlX2NvbnZgIHZhcmlhYmxl IHRvIGBtaW5nd2AuIFRoaXMsIHVuZm9ydHVuYXRlbHksIG92ZXJsYXBzIHdpdGggbWluZ3czMg0K IHdoaWNoIGRvZXMgbm90IGhhdmUgYGN5Z3BhdGhgLjxicj4NCiZndDs8YnI+DQomZ3Q7IEZvciBg bWluZ3dgIHRoZSBmaWxlbmFtZSBpcyBjb252ZXJ0ZWQgaW4gYGNvbXBpbGVgIGFzIGZvbGxvd3M6 PGJyPg0KJmd0Ozxicj4NCiZndDsgYGBgPGJyPg0KJmd0OyBtaW5ndy8qKTxicj4NCiZndDsg4oCC 4oCC4oCC4oCC4oCC4oCCZmlsZT1gY21kIC8vQyBlY2hvICZxdW90OyRmaWxlICZxdW90OyB8IHNl ZCAtZSAncy8mcXVvdDtcKC4qXCkgJnF1b3Q7ICokL1wxLydgPGJyPg0KJmd0OyBgYGA8YnI+DQom Z3Q7PGJyPg0KJmd0OyBUaGUgcmVzdWx0aW5nIGNvbnZlcnRlZCBmaWxlbmFtZSBoYXMgZm9yd2Fy ZCBzbGFzaGVzIGFzIHdpdGggYGN5Z3BhdGggLW1gIGFuZCBzdWZmZXJzIGZyb20gdGhlIHNhbWUg ZG91YmxlIGNvbnZlcnNpb24gaXNzdWUuPGJyPg0KJmd0Ozxicj4NCiZndDsgSW4gdGhlb3J5IHdl IGNvdWxkIHByZXBlbmQgYGN5Z3BhdGhgIGludm9jYXRpb24gaW4gdGhpcyBicmFuY2ggbGlrZSB0 aGlzOjxicj4NCiZndDs8YnI+DQomZ3Q7IGBgYDxicj4NCiZndDsgbWluZ3cvKik8YnI+DQomZ3Q7 IOKAguKAguKAguKAguKAguKAgmZpbGU9YGN5Z3BhdGggLXcmbmJzcDsgJnF1b3Q7JGZpbGUmcXVv dDsgMiZndDsvZGV2L251bGwgfHwgY21kIC8vQyBlY2hvICZxdW90OyRmaWxlICZxdW90OyB8IHNl ZCAtZSAncy8mcXVvdDtcKC4qXCkgJnF1b3Q7ICokL1wxLydgPGJyPg0KJmd0OyBgYGA8YnI+DQom Z3Q7PGJyPg0KJmd0OyBIb3dldmVyLCBjb21waWxhdGlvbiBpcyBzdGlsbCBnb2luZyB0byBmYWls IGlmIHRoZXJlIGlzIG5vIGBjeWdwYXRoYCAoYWxzbyAsYGN5Z3BhdGhgIGlzIG5vdCBpbnN0YWxs ZWQgd2l0aCBNc3lzMiBieSBkZWZhdWx0KS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIHRoaW5rIGEg YmV0dGVyIHNvbHV0aW9uIG1heSBiZSB0byBhZGQgYWRkaXRpb25hbCBzZWQgaW52b2NhdGlvbiBp biB0aGUgcGlwZSB0byBjb252ZXJ0IGZvcndhcmQgc2xhc2hlcyB0byBiYWNrc2xhc2hlcy48YnI+ DQomZ3Q7PGJyPg0KJmd0OyBJIGFsc28gd2FzIHdvbmRlcmluZyBpZiBwYXNzaW5nIGBtaW5nd2Ag YXMgdGhlIHNlY29uZCBhcmd1bWVudCBpbnRvIGBmdW5jX2ZpbGVfY29udiBgIGluIHRoaXMgYnJh bmNoIGNvdWxkIGhlbHAsIGJ1dCB1bmZvcnR1bmF0ZWx5IGAvZmlsZW5hbWVgIGluIHJlc3VsdGlu ZyBgLVRwL2ZpbGVuYW1lYCBpcyBub3QgY29udmVydGVkIGJ5IE1zeXMyLjxicj4NCiZndDs8YnI+ DQomZ3Q7IGBgYDxicj4NCiZndDsgKi5jYyB8ICouQ0MgfCAqLmN4eCB8ICouQ1hYIHwgKi5bY0Nd KyspPGJyPg0KJmd0OyDigILigILigILigILigILigIImbmJzcDsgZnVuY19maWxlX2NvbnYgJnF1 b3Q7JDEmcXVvdDs8YnI+DQomZ3Q7IGBgYDxicj4NCiZndDs8YnI+DQomZ3Q7IEkgaG9wZSBJIGRp ZG4ndCBjYXVzZSB0b28gbXVjaCBjb25mdXNpb24gYWJvdXQgYE1TWVMyX0FSR19DT05WX0VYQ0xg LCBJIHdhcyBhIGJpdCBpbiBhIGh1cnJ5IGFuZCBwcm9iYWJseSBkaWRuJ3QgbWFrZSBpdCBjbGVh ciB0aGF0IEkgbWVhbnQgc2V0dGluZyBgTVNZUzJfQVJHX0NPTlZfRVhDTGAgbW9yZSBsaWtlIGFu IGV4dGVybmFsIHVzZXItc2lkZSB3b3JrYXJvdW5kIChlLmcuIEkgd2FzIHNldHRpbmcgaXQgaW4g bXkgYnVpbGQgc2NyaXB0KS48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtIEtpcmlsbCBNYWt1cmluPGJy Pg0KPGJyPg0KVGhhbmtzIGZvciB0ZXN0aW5nLjxicj4NCjxicj4NCiZndDsgRm9yIGFsbCBvdGhl ciBlbnZpcm9ubWVudHMgYHVuYW1lYCB3aWxsIHJlcG9ydCBhIHN0cmluZyBzdGFydGluZyB3aXRo IGBNSU5HVzY0YDxicj4NCiZndDsgYW5kIGBjb21waWxlYCB3aWxsIHNldCBgZmlsZV9jb252YCB2 YXJpYWJsZSB0byBgbWluZ3dgLjxicj4NCjxicj4NCk9LLCBzbyB3aGF0IHlvdSBzYXlpbmcgaXMg dGhlIGRldGVjdGlvbiAvIGRpc3RpbmN0aW9uIG9mIGVudmlyb25tZW50czxicj4NCmlzIG5vdCB3 b3JraW5nLiBXaGljaCBpcyBxdWl0ZSBwbGF1c2libGUsIHNpbmNlIHRoZSBvcmlnaW5hbCBjb2Rl IHdhczxicj4NCndyaXR0ZW4gaW4gMjAxMCAod2hlbiBNU1lTMiBkaWQgbm90IGV4aXN0KSBhbmQg UGF1bCdzIHBhdGNoIGZyb20gMjAxOS0xMS0xMTxicj4NCndhcyBhcHBhcmVudGx5IG5vdCB3ZWxs IHRlc3RlZCAoUGF1bCBpcyBub3QgdXNpbmcgV2luZG93cyBlbnZpcm9ubWVudHMpLjxicj4NCjxi cj4NClNvLCBsZXQncyBmaXggdGhpcyBlbnZpcm9ubWVudCBkaXN0aW5jdGlvbi4gVGhpcyBpcyBi ZXR0ZXIgdGhhbiBhcHBseWluZzxicj4NCndvcmthcm91bmRzIHRoYXQgd2lsbCBhZmZlY3QgYmVo YXZpb3VyIG9uIHRoZSBvcmlnaW5hbCBNaW5HVy48YnI+DQo8YnI+DQpIZXJlIGFyZSAzIHByb3Bv c2VkIHBhdGNoZXM6PGJyPg0KPGJyPg0KMDAwMSkgVGhpcyBpcyBhIGNsZWFudXAgb2YgUGF1bCdz IHBhdGNoIGZyb20gMjAxOS0xMS0xMS4gU2luY2UgJGZpbGVfY29udjxicj4NCiZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyBjYW4gb25seSBoYXZlIG9uZSBvZiB0aGUgdGhyZWUgdmFsdWVz ICdtaW5ndycsICdjeWd3aW4nLCAnd2luZScsPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IGl0IGlzIHBvaW50bGVzcyB0byB0ZXN0IHdoZXRoZXIgdGhpcyB2YWx1ZSBpcyAnbXN5 cycuPGJyPg0KPGJyPg0KMDAwMikgVGhpcyBwYXRjaCBleHRlbmRzIHRoZSBkaXN0aW5jdGlvbiBv ZiBlbnZpcm9ubWVudHMuIFNpbmNlIEkgZG9uJ3Q8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgaGF2ZSBmaXJzdC1oYW5kIGluZm8gYWJvdXQgdGhlc2UgZW52aXJvbm1lbnRzLCBJ IGFza2VkIHRoZSBwcmlvcjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBrbm93 bGVkZ2Ugc3VtbWFyaXphdGlvbiBlbmdpbmUuIFJlc3VsdHMgYXJlIGF0dGFjaGVkLiBJIHRydXN0 IHRoZXNlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFuc3dlcnMsIGJlY2F1 c2UgTWluR1cgKyBNU1lTIGlzIGEgdG9waWMgdGhhdCBpcyB3aWRlbHkgZGlzY3Vzc2VkPGJyPg0K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9uIHRoZSB3ZWIuPGJyPg0KPGJyPg0KMDAw MykgVGhpcyBwYXRjaCBpcyB0aGUgc2FtZSBhcyBhbHJlYWR5IHByb3Bvc2VkOiB1c2UgYmFja3Ns YXNoZWQgZmlsZW5hbWVzPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluc3Rl YWQgb2YgZm9yd2FyZC1zbGFzaGVzIG9uZXMgKHRoYXQgTVNZUzIgd291bGQgaW50ZXJwcmV0IGEg c2Vjb25kPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRpbWUpLjxicj4NCjxi cj4NCktpcmlsbDogVGVzdGluZyBvZiB0aGlzIHBhdGNoIHNlcmllcyBpbiB5b3VyIGVudmlyb25t ZW50IChNU1lTMiArIE1TVkMpPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IGlzIHdlbGNvbWUuPGJyPg0KPGJyPg0KQnJ1bm88L2Rpdj4NCjwvYm9keT4NCjwv aHRtbD4NCg== --_000_DM5PR0601MB365611EDE15EA5A9C21D3C4AB1F52DM5PR0601MB3656_--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 3 Feb 2025 05:39:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 00:39:01 2025 Received: from localhost ([127.0.0.1]:37318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tepAi-00039K-Ly for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 00:39:01 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.20]:45403) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tepAe-000391-Fq for 75939 <at> debbugs.gnu.org; Mon, 03 Feb 2025 00:38:58 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1738561133; cv=none; d=strato.com; s=strato-dkim-0002; b=eg3njpUieuNx5YKjCWCROlhjPFTVwkeuoQbXOQ2ysmQEZKlbgv4a0PumfsAjzelcLP /Mqb7uftv2DaiMAqmU/l9+idORdrL+oeit8ViQoKrJ/UA9cVdbMR/qqsGd7miAccb4ec HSV9bZQW6AszPkRrTZn/n/N58oGiG7Ji5663yvkF91c4iQ+GEPr13IVTngQCvIgxeZ1u pC1aWafinawV2xWVL1hpzmyae+ZTHooSGgdJobL8a48nCA84Tw5an0ICY6Lpo2n7/fNZ gZlCnUBKgx90TGlhoIHlBIBgNxC2RB0+MYy9RnU7HKEUDoVJdGzzwiBt+G3fwCDSdy7R dh8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738561133; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=; b=ltPlucMRMaXIFRWFtTRHnqDwyU9pdUD37B+iga5oILeafkO/ef/1jYiQXuvOBAbDtZ uNA+1d2/uqsjPRjnUduoseccRatjiEITtRbIvd3zg8vDNjtZbW/mXaR1iAwQsohv+pc3 3EnQ/olFD2Fd4K49yX0cCUN5CH5PcEDj9/uRJIYauSHHFmN7BhSa9f2jXhNYoUK/oKzz HSpFrbISDm7NyvoYWMoShp5Hcq6tA1vtrARBpO8wiBbqI2es5eBwA7le0kaeiuuwTC4W GcBC5mfKu5cNXAJXYFrEVj4VbU6vQD8LJ2HNL+RhFpjar3ilUKJmksXILhkwoYxvYpVz CybQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738561133; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=; b=bN4ArnA82NbvKLEW3FWCS6Ejgbku69oUK6fiuNiFw740eJ6B5UsFYnDrpwzguVxifU 8KTM1m5Gb4vaDIEFWwhkTn7IWl2QtJ6EWfdg2TQiIWWQ/5LwbIYK1Wv56PsLvlFwG+9c 2lABXheq6G2NTUAAvI6D6wsWB/qe41c0D90mVpj2PS2FuyaKJ5A4e0uYisIgqmRBqNk2 iZ+Nel030QR94tpEfpU1F8UvticeX1Y+FdxaBDTBf5aCIbFuK4v0j+PhN3hKUbnx+IAA 6x52hUyuu1+/yhH1ZZlZ0zN4wvzHXF+67cJwfKaYeCLJK+tR4jVGfOSAwHr+mBQXGLeD 7jJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738561133; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=U/tvDg0dKWFHZJBdCyIyE+TDrw+t/NXtUG2m1/D/NUo=; b=Lo6iSGXuO93lKpuBwKPS1Kxrt23QxkX1UX7lrcSO96oH8pj8gyrqziiuXOySqdP+Za u8/s7FY0KinzFpOYVtBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmieQmHG3bDhHVEfzQOnz//Ig6bf" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH) with ESMTPSA id Nfb42e1135cq3r8 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 3 Feb 2025 06:38:52 +0100 (CET) From: Bruno Haible <bruno@HIDDEN> To: bug-gnulib@HIDDEN, Karl Berry <karl@HIDDEN> Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script? Date: Mon, 03 Feb 2025 06:38:52 +0100 Message-ID: <19109594.Birjgn3VVN@nimes> Organization: GNU In-Reply-To: <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN> References: <202502022235.512MZRt81594313@HIDDEN> <MWHPR0601MB36581B092EAB8B6FF5B62642B1EA2@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart3038665.DRC60YpCsc" Content-Transfer-Encoding: 7Bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 75939 Cc: Kirill Makurin <maiddaisuki@HIDDEN>, 75939 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) This is a multi-part message in MIME format. --nextPart3038665.DRC60YpCsc Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Kirill Makurin wrote: > I was going to just say that this patch is good and go ahead with it, but= I decided to check it and turns out it fixes this issue only partially, bu= t the patch itself is good. >=20 > Msys2 has multiple environments (see https://www.msys2.org/docs/environme= nts/) and this patch works only for `MSYS`. For all other environments `una= me` will report a string starting with `MINGW64` and `compile` will set `fi= le_conv` variable to `mingw`. This, unfortunately, overlaps with mingw32 wh= ich does not have `cygpath`. >=20 > For `mingw` the filename is converted in `compile` as follows: >=20 > ``` > mingw/*) > =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82file=3D`cmd //C ech= o "$file " | sed -e 's/"\(.*\) " *$/\1/'` > ``` >=20 > The resulting converted filename has forward slashes as with `cygpath -m`= and suffers from the same double conversion issue. >=20 > In theory we could prepend `cygpath` invocation in this branch like this: >=20 > ``` > mingw/*) > =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82file=3D`cygpath -w = "$file" 2>/dev/null || cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` > ``` >=20 > However, compilation is still going to fail if there is no `cygpath` (als= o ,`cygpath` is not installed with Msys2 by default). >=20 > I think a better solution may be to add additional sed invocation in the = pipe to convert forward slashes to backslashes. >=20 > I also was wondering if passing `mingw` as the second argument into `func= _file_conv ` in this branch could help, but unfortunately `/filename` in re= sulting `-Tp/filename` is not converted by Msys2. >=20 > ``` > *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) > =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82 func_file_conv "$= 1" > ``` >=20 > I hope I didn't cause too much confusion about `MSYS2_ARG_CONV_EXCL`, I w= as a bit in a hurry and probably didn't make it clear that I meant setting = `MSYS2_ARG_CONV_EXCL` more like an external user-side workaround (e.g. I wa= s setting it in my build script). >=20 > - Kirill Makurin Thanks for testing. > For all other environments `uname` will report a string starting with `MI= NGW64` > and `compile` will set `file_conv` variable to `mingw`. OK, so what you saying is the detection / distinction of environments is not working. Which is quite plausible, since the original code was written in 2010 (when MSYS2 did not exist) and Paul's patch from 2019-11-11 was apparently not well tested (Paul is not using Windows environments). So, let's fix this environment distinction. This is better than applying workarounds that will affect behaviour on the original MinGW. Here are 3 proposed patches: 0001) This is a cleanup of Paul's patch from 2019-11-11. Since $file_conv can only have one of the three values 'mingw', 'cygwin', 'wine', it is pointless to test whether this value is 'msys'. 0002) This patch extends the distinction of environments. Since I don't have first-hand info about these environments, I asked the prior knowledge summarization engine. Results are attached. I trust these answers, because MinGW + MSYS is a topic that is widely discussed on the web. 0003) This patch is the same as already proposed: use backslashed filenames instead of forward-slashes ones (that MSYS2 would interpret a second time). Kirill: Testing of this patch series in your environment (MSYS2 + MSVC) is welcome. Bruno --nextPart3038665.DRC60YpCsc Content-Disposition: attachment; filename="0001-compile-Simplify.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0001-compile-Simplify.patch" From fa6a98993ea95ce576c79e597cda5e166f36ba5e Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:02:07 +0100 Subject: [PATCH 1/3] compile: Simplify. * lib/compile (func_file_conv): Remove unnecessary code, added on 2019-11-11. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 4 ++-- lib/compile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index 7d62dea99..85761fbf1 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -2,7 +2,7 @@ # Wrapper for Microsoft lib.exe me=ar-lib -scriptversion=2024-06-19.01; # UTC +scriptversion=2025-02-03.05; # UTC # Copyright (C) 2010-2025 Free Software Foundation, Inc. # Written by Peter Rosin <peda@HIDDEN>. @@ -65,7 +65,7 @@ func_file_conv () mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin | msys) + cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) diff --git a/lib/compile b/lib/compile index 14aec5621..e80b054a0 100755 --- a/lib/compile +++ b/lib/compile @@ -1,7 +1,7 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2024-12-03.03; # UTC +scriptversion=2025-02-03.05; # UTC # Copyright (C) 1999-2025 Free Software Foundation, Inc. # Written by Tom Tromey <tromey@HIDDEN>. @@ -67,7 +67,7 @@ func_file_conv () mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/* | msys/*) + cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) -- 2.43.0 --nextPart3038665.DRC60YpCsc Content-Disposition: attachment; filename="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0002-compile-Distinguish-various-MinGW-MSYS-MSYS2-environ.patch" From 294cedfe2548ef8ccdf5162e2074eb1edd0cb094 Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:10:09 +0100 Subject: [PATCH 2/3] compile: Distinguish various MinGW, MSYS, MSYS2 environments correctly. Reported by Kirill Makurin <maiddaisuki@HIDDEN> in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>. * lib/compile (func_file_conv): Use not only "uname -s", but also $MSYSTEM, in order to distinguish the original MinGW and MSYS2. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 15 +++++++++++++-- lib/compile | 23 ++++++++++++++++++----- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index 85761fbf1..df0243a8c 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -51,9 +51,20 @@ func_file_conv () # lazily determine how to convert abs files case `uname -s` in MINGW*) - file_conv=mingw + if test -n "$MSYSTEM"; then + # MSYS2 environment. + file_conv=cygwin + else + # Original MinGW environment. + file_conv=mingw + fi ;; - CYGWIN* | MSYS*) + MSYS*) + # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell. + file_conv=cygwin + ;; + CYGWIN*) + # Cygwin environment. file_conv=cygwin ;; *) diff --git a/lib/compile b/lib/compile index e80b054a0..99637261f 100755 --- a/lib/compile +++ b/lib/compile @@ -37,11 +37,11 @@ IFS=" "" $nl" file_conv= -# func_file_conv build_file lazy +# func_file_conv build_file unneeded_conversions # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. +# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no +# conversion will take place. func_file_conv () { file=$1 @@ -51,9 +51,20 @@ func_file_conv () # lazily determine how to convert abs files case `uname -s` in MINGW*) - file_conv=mingw + if test -n "$MSYSTEM"; then + # MSYS2 environment. + file_conv=cygwin + else + # Original MinGW environment. + file_conv=mingw + fi ;; - CYGWIN* | MSYS*) + MSYS*) + # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell. + file_conv=cygwin + ;; + CYGWIN*) + # Cygwin environment. file_conv=cygwin ;; *) @@ -63,6 +74,8 @@ func_file_conv () fi case $file_conv/,$2, in *,$file_conv,*) + # This is the optimization mentioned above: + # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert. ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` -- 2.43.0 --nextPart3038665.DRC60YpCsc Content-Disposition: attachment; filename="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0003-compile-Improve-support-for-C-compilations-on-MSYS2.patch" From b7b7983b66666833bbe1caa37c19b4599c12c610 Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Mon, 3 Feb 2025 06:11:37 +0100 Subject: [PATCH 3/3] compile: Improve support for C++ compilations on MSYS2. Reported by Kirill Makurin <maiddaisuki@HIDDEN> in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>. * lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'. * lib/ar-lib (func_file_conv): Likewise. --- lib/ar-lib | 2 +- lib/compile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ar-lib b/lib/ar-lib index df0243a8c..3aae316a7 100755 --- a/lib/ar-lib +++ b/lib/ar-lib @@ -77,7 +77,7 @@ func_file_conv () file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin) - file=`cygpath -m "$file" || echo "$file"` + file=`cygpath -w "$file" || echo "$file"` ;; wine) file=`winepath -w "$file" || echo "$file"` diff --git a/lib/compile b/lib/compile index 99637261f..6d24ae019 100755 --- a/lib/compile +++ b/lib/compile @@ -81,7 +81,7 @@ func_file_conv () file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) - file=`cygpath -m "$file" || echo "$file"` + file=`cygpath -w "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` -- 2.43.0 --nextPart3038665.DRC60YpCsc Content-Disposition: attachment; filename="mingw-msys-environments.odt" Content-Transfer-Encoding: base64 Content-Type: application/vnd.oasis.opendocument.text; name="mingw-msys-environments.odt" UEsDBBQAAAgAALkmQ1pexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABwAAABDb25maWd1 cmF0aW9uczIvYWNjZWxlcmF0b3IvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAfAAAAQ29uZmln dXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAwQUAAAIAAC5JkNaAAAAAAAAAAAAAAAAGgAAAENv bmZpZ3VyYXRpb25zMi90b29scGFuZWwvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAYAAAAQ29u ZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAaAAAAQ29uZmln dXJhdGlvbnMyL3N0YXR1c2Jhci9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAABDb25maWd1 cmF0aW9uczIvdG9vbGJhci9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0 aW9uczIvcHJvZ3Jlc3NiYXIvUEsDBBQAAAgAALkmQ1oAAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJh dGlvbnMyL3BvcHVwbWVudS9QSwMEFAAACAAAuSZDWgAAAAAAAAAAAAAAABgAAABDb25maWd1cmF0 aW9uczIvbWVudWJhci9QSwMEFAAICAgAuSZDWgAAAAAAAAAAAAAAAAoAAABzdHlsZXMueG1s7RzZ ktu48T1foeLW5o0jURrNoXi8VfFukk1sbyrjPG9BJCQhBgkWCI0kf30aFwmewmg0Xh/jh60Vuht9 oC+AwLz6aZ/S0QPmBWHZXRBdTIIRzmKWkGx9F/z3w9/Cm+Cn1396xVYrEuNFwuJtijMRFuJAcTEC 4qxYxEUxE3fBRoh8MR7vdruL3eyC8fX4w3/GEhYKvBfjwGCveZLQLuzpZDIbr8cJEih8IHj3g6XY b0TaSRHd3t6OFdSiJiztmToaA0aIH0D6wmIXMSc5SL7l2YKhghSLDKW4WIh4wXKcWW0XLvZC2UiP rBhPfaklrkubIrHp0elm/A6A6j/v3lp8vQK+3Mx6OfwYYyU7SaAxrHUux/p3pZkvp31BwxULY5bm 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 dWwzt2CGpeh/V8UF+7gFZMqbz1mV2XXIf6xQVCdcyVd41c3+Js2hQOgDef0JhiZP3/3bh7ZL9r1V ktc2miUOIUkV16gn8AAsC6wD6lupKQPzn7k05i2WIUU4aISZ4HqA5VR7MYHz8z0d+w3HdquvfidV 3fQLsqt/AVBLBwj0PuvivAcAAIM2AABQSwMEFAAACAAAuSZDWsmBsedsSAAAbEgAABgAAABUaHVt Ym5haWxzL3RodW1ibmFpbC5wbmeJUE5HDQoaCgAAAA1JSERSAAABAAAAAgAIAwAAAFpEQskAAAMA UExURQgFBxAKChYVFg4YJRkbJR8jLhslMyYcFiEfJSoiHDgiDzMlGiclJyYqNCoxOzQsKTgvMTgy LDk3OSg1RTY7RDxBPTxBSDpFVT9NYEUzJkQ6NVM+KVA9NUE/QEtCO1NGPGJLPEdGR0RKU0NNWktN UkhOWEtSWlVNR1JOUVpSS1dXV0FPYEpXZktedFZcZFFfcE9ieFtiaVhmdmVXSmRcV3FeTWJcYGpi W3ZiTXRmWmhnaGdsc2xxd3NsZnJvcHhya3d3d1ptg1xxhWBvgGh2hmZ7k3d8hH6Af22BlHuCiXmH lnuOoX2SpoFtW4VwXId3aYB3cYN6c4J9e4p+c4p+eZF8aJN/cIF+gImCe5iBaZaHd6GOe6WRfYiH iIiMk46RjIuSmJOMh5COkpmSi5OTk5OVmZaZlpWYm5mVkpmWmZyZlZubm4KPoImWpIydsJGXoJOb o5Odqpqdop2gno2gspWhrJyhpJujq56orZmmtKWXiqCXlKKblKKdmqmdkqidmbGdiqKfoaihm7ij jbOklLGlmrOpnbmmlLyolrqrnKOjo6KlqaaopqWorKqloqinqKyppaurq6Cns6Srs6Ktuqqtsquu uK2wr6WxvKyxtKuzuq24vbOspbCvsbeyq7Ozs7K1ure4tLS5vLm2sry5tLu7u5mrwJ6xxaOzw6O2 yaS5zKm1wa25xKu6yqi+0bG3yLO7w7K9ybq+wr/BvqzB07vCyLnH1b/Q3r7P4L3T5cGtmceznsGv pcW3qcC1scK7tMK9usq9ssi+udO/qc7Ar8jCutfDrdbJutvQveXSu8fHx8XM083QzcvS2NDHwNPM xNLOydrNwtjPydnSytjY2MrX5dTb4tLd6dve4d7g3s/h787h89vi6Nrn8+HPwOTXyePd1uDf4Oji 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 AGUEAADLcQAAAAA= --nextPart3038665.DRC60YpCsc--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 2 Feb 2025 15:10:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 02 10:10:30 2025 Received: from localhost ([127.0.0.1]:35841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tebcD-0000SM-Ch for submit <at> debbugs.gnu.org; Sun, 02 Feb 2025 10:10:30 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.220]:33737) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1tebc9-0000S6-B4 for 75939 <at> debbugs.gnu.org; Sun, 02 Feb 2025 10:10:27 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1738509022; cv=none; d=strato.com; s=strato-dkim-0002; b=niDLLI9fQY5L2INrYSwitf93HlnDGcAnIHlf/vVgsVqHA9ydo+xm0sAhxvTX5I/PoK KflOgpkTRRxoA8xc+KZGjcpG7QF55C5AqDOLMXqNkX0DYeR8W/CXHTq41rgLE4SYaZkl duIFx6RPVxRTQc0GuoHXi1pqmHoNOl+M+julidafSpqyBaWp4CfDJ/QxlDIPfiIJ5Sg3 cQVoH4M3iEjgAo41/bcPhYo5OwGr2S28ph8MoEXdYR1f1wIhwTkCMUwp/C4x+lrtBLvO B537W9UnsIrCqX5TT2dq3+MSAx9Z1r6Wy8yxERCoxe1Xu5+2LGbMRmEIc8xC5liEeoin Sl7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1738509022; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=; b=nzMraTxxlo4jRSLPe9qT8T18zERRkGef62lJ8qslrGgED6DYHIugAAH62suXispjTW klsJ2KcUpjD/T5rS4W7Nad2uOnY65Ix0IqFv3/abbi5oAUePNrUgbaRiN28Fk6vnUSKi Iz/1BimtHfoGmJdJfmS8CVoIwuflsCgP5L4kSOM2wRpsbUy4itUWPXLsvakOGYL9fkQb GqR2rQxzEEuY3bV/3EfIaAs/m29LFfIoeoL78RoWVlIhFZotyx+VmChVhvW2lPHEwUmY pRPw0KQXjybAEIMtWwAzxdLv+6Kop6zWdA0xqrS6nlZL5Cv9EJsI7IyX97NtE95RlV0B X8sg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1738509022; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=; b=QZzjqZCSF/7FxfDdySFPTf41M8sqey2s0WZKrQckRp0OV25wripbiHgSKfMPXWEguz vOmL7jDcVJ807YwG1iGUFWFWVBGt0RbtqGEy7tQmwyYfYVfmQNWal/+X6YlcGzSRyo0Y c5XsQXPqH17lSPMEDt+qAc6xoRz0UEx2QANOC233PMLuYmY+Zi7fkan6IGxy6Fz5hcjw vpqhIYw4lqmt1UJ7/fFn78xgkPLU/bo5PphhyWku8DpAwAg16hGYDiwXEPHU/oAy2r4D rpwt0sOi0vMa2zf2dtTF4EUGS8S+6d/9EiQr5IxIjkkBswU7SKKfIAVgAJ41cKe0wb4U HSUw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1738509022; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=JJXX0QQOqLhLc1XyoNLUWXPIDpwCPN89Ljoi7xMCVfg=; b=9lys9LRYNd0Dkf5RsFzzncft09F3/iLGjwlmOkaodVRRlxl03zI0nUE7yIOvJZT768 ioN/qpwSKCOQN3SOQ2BQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqjqfHWFGcWInproLLJDACf5w83k2" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.21 AUTH) with ESMTPSA id Nfb42e112FAM2p0 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 2 Feb 2025 16:10:22 +0100 (CET) From: Bruno Haible <bruno@HIDDEN> To: bug-gnulib@HIDDEN Subject: Re: setting $MSYS2_ARG_CONV_EXCL in compile script? Date: Sun, 02 Feb 2025 16:10:22 +0100 Message-ID: <7071636.9T64t93xET@nimes> Organization: GNU In-Reply-To: <202502012338.511NciUB866593@HIDDEN> References: <202502012338.511NciUB866593@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart4010308.ak91TP5mCe" Content-Transfer-Encoding: 7Bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: maiddaisuki@HIDDEN, 75939 <at> debbugs.gnu.org, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --nextPart4010308.ak91TP5mCe Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Karl Berry wrote: > Kirill (cc'd) proposed setting the MSYS2_ARG_CONV_EXCL envvar in the > compile script which comes from Automake, to avoid a double-conversion. > See his report in the first msg here, and the final suggestion in the last: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939 > > I don't know anything about this. I've never done any programming under > Windows, or msys, cygwin, wine, or any other Unix emulator under Windows. > > So I wanted to ask for advice before tinkering with something as basic > as the compile script in this way. Especially since it currently does > not set any environment variables. > > So ... I'm hoping for feedback like "yeah sure", or "no, we should do > xyz instead", or "the problem is actually abc", or something. Since no > feedback was forthcoming on the automake list, I'm trying here. > > And if we do apply it, then where? In this branch? > cygwin/* | msys/*) > file=`cygpath -m "$file" || echo "$file"` > > But I fear this will cause trouble on cygwin. But if we separate the > branches, then it seems like other trouble could ensue. Setting it > unconditionally in all cases seems unnecessarily global to me, though > maybe that is the simplest. Table of contents: * Cygwin vs. MSYS2 * Nature of the MSYS2 problem * General recommendation * Specific proposal * ========== Cygwin vs. MSYS2 MSYS2_ARG_CONV_EXCL is documented in https://www.msys2.org/docs/filesystem-paths/#process-arguments Quote: "When calling native executables from the context of [MSYS] then all the arguments that look like Unix paths will get auto converted to Windows." Cygwin and MSYS2 both are development environments for native Windows programs on Windows. Cygwin passes argv[] from the caller to the callee unmodified; MSYS2 modifies it, at every program invocation, based on heuristics. On Cygwin, therefore, it is the programmer's responsibility to use 'cygpath -w' at the appropriate places. Fortunately, there is a Gnulib macro, build-to-host.m4, that makes this easy. * ========== Nature of the MSYS2 problem The MSYS2 problem is that it's a horrible hack that is based on a heuristic: all arguments that "look like Unix paths" are modified. The user can set MSYS2_ARG_CONV_EXCL to avoid this from happening in 1, 2, 3, or 10 places. But it will never be 100% correct. * ========== General recommendation My general advice is: 1) Recommend Cygwin, not MSYS2. Like I do in <https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob_plain;f=INSTALL.windows;hb=HEAD> 2) Reduce the effort for GNU package upstream maintainers, by requesting a reasonably complete patch, not a piecemeal patch here and a piecemeal patch there. * ========== Specific proposal As for every bug report, the first action is to analyze the failure. Here, the relevant lines of code in the 'compile' script are: cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` This is in function func_file_conv, which is used to produce arguments for invocation of 'cl' (which is a native Windows program). As documented in <https://cygwin.com/cygwin-ug-net/cygpath.html>, "cygpath -m" produces file names like C:/Users/foobar/filename . Some native Windows programs accept this syntax, some don't. Therefore it is generally better to use "cygpath -w", which produces file names like C:\Users\foobar\filename . The *only* situation I've ever seen where "cygpath -m" is required is when the callee is a shell script (with 'echo') that invokes a Java program. (Example: IBM Application Server.) Since the compiler called by 'compile' never is of this type, it is better to use "cygpath -w". Find attached a proposed patch. Tested on Cygwin with MSVC. Will work on MSYS2 with MSVC as well. Bruno --nextPart4010308.ak91TP5mCe Content-Disposition: attachment; filename="0001-compile-Improve-support-for-C-compilations-on-MSYS2.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="x-UTF_8J"; name="0001-compile-Improve-support-for-C-compilations-on-MSYS2.patch" From c0f453d1d2a52d21f24da17415de8ecbfbd19a3d Mon Sep 17 00:00:00 2001 From: Bruno Haible <bruno@HIDDEN> Date: Sun, 2 Feb 2025 15:40:20 +0100 Subject: [PATCH] compile: Improve support for C++ compilations on MSYS2. Reported by Kirill Makurin <maiddaisuki@HIDDEN> in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939>. * lib/compile (func_file_conv): Use 'cygpath -w', not 'cygpath -m'. --- lib/compile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/compile b/lib/compile index 14aec5621..6f0e105a0 100755 --- a/lib/compile +++ b/lib/compile @@ -1,7 +1,7 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2024-12-03.03; # UTC +scriptversion=2025-02-02.14; # UTC # Copyright (C) 1999-2025 Free Software Foundation, Inc. # Written by Tom Tromey <tromey@HIDDEN>. @@ -68,7 +68,7 @@ func_file_conv () file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/* | msys/*) - file=`cygpath -m "$file" || echo "$file"` + file=`cygpath -w "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` -- 2.43.0 --nextPart4010308.ak91TP5mCe--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 31 Jan 2025 09:26:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 04:26:07 2025 Received: from localhost ([127.0.0.1]:49999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdnHq-0006rC-Rl for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:26:07 -0500 Received: from mail-co1nam11olkn2081d.outbound.protection.outlook.com ([2a01:111:f403:2c16::81d]:38443 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>) id 1tdnHn-0006qf-Ok for 75939 <at> debbugs.gnu.org; Fri, 31 Jan 2025 04:26:04 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=drlLvgA9DZZCNrex/jQ4ywkKtjoqXPnv3O6uiIgXKueesitGJwN5ty4o0pL+DpV4/ajHFUtDAMCrV72oSsY2afS1wx2jlICABkrt9qYn+k5Hn5sVv/hyN1DaiIyyGWIhKF+jZTLQeFdq0dM+nFf+ew10S8d1lMXk8ITy+n6aTuNIFPbN0nExoEjUujXJTGY3Kh5m7yYi3m/GRd8LyG9a/vqaLrpx73pCQ//r2F2jrVIPIsfm9lhMBRrQrRjjIF3k9WvtDZ0yyjzLyB5nPRHroI/jBmgPXXA01L5WBjFHOA1YhyYLDy+n0zeAIWO04aHvCtt1jFUjh6TpyksWFMMu1g== 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=oXiTGNtcozN1RCSkRtiP5t/iUjLqBkrm+UpseAXtzE0=; b=Cvu8c101z9ApMiGVmUikuhnWv2FBMvITidBYPw4+JKJWviriP5EZBN3nekVbeYrlU/CFzI67Uh4s+XbaNRef+8ZCRjyqx5z6ANZOTCQH2YwKupmEJ2AeS1pun1TJuLvVuNEqMjSpzPf2tPDycA+eUYL/ofg6x9k4l3ppQt6yW9cpuic3B8vT0RxJ1+YOdZveqLpx8ZzIjKF3XxzUF89yiShnFs5hW+Hx+1GuPr/AXa0ilHhqTdNJ9m2agtnYI8vVPGK+jiBFEJXUsxUP4EHApH5x9eoM3O1Ec3fdM+WwOhLwitvUPLwb9GbBp/6+KWMr3ngOBAJ15meRC7U2E9dZcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oXiTGNtcozN1RCSkRtiP5t/iUjLqBkrm+UpseAXtzE0=; b=AgleMfK7yZe7Gt1S8JxTL6wF5gdsYiyWF1VeLzQr4fqkgFI7glgTcoFAL9dzsd4L58ZW/6HQaHhE0iYwTwIIgtjAUhoGmvZD71yMCff4eODYKxsXFN4xh78Q4Sh+nqNFvql7xizV8WgO4xuEMmxemxi4n1Jjg/LYbmwFuXg/XJO33YZ7pTEftXAvwJJ4IfrSGYmCAKx96MKitirUjYmCiSn56pLZmjopq2aqU+dIoPfmroQorqH2zLN+bMMBuR3D9SjhH9tZBGNU1E48JprWsaguO+T9xIT9pzuGYKig6XarjwCqpuP0DCHmbUCVQJuOhDP2c8brVHmA3HfXSVTaSg== Received: from MWHPR0601MB3658.namprd06.prod.outlook.com (2603:10b6:301:7f::36) by SA1PR06MB8370.namprd06.prod.outlook.com (2603:10b6:806:1cb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.20; Fri, 31 Jan 2025 09:25:55 +0000 Received: from MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.020; Fri, 31 Jan 2025 09:25:55 +0000 From: Kirill Makurin <maiddaisuki@HIDDEN> To: "75939 <at> debbugs.gnu.org" <75939 <at> debbugs.gnu.org> Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2 Thread-Topic: bug#75939: bug in compile wrapper when using MSVC from Msys2 Thread-Index: AQHbcp53aoDgrEdhokGPFDbApVfi8bMwhBEggAAaS4c= Date: Fri, 31 Jan 2025 09:25:55 +0000 Message-ID: <MWHPR0601MB3658C2BE726EED54911021E0B1E82@HIDDEN> References: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN> <202501302352.50UNqHXa669773@HIDDEN> <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN> In-Reply-To: <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|SA1PR06MB8370:EE_ x-ms-office365-filtering-correlation-id: f09fd6e0-6623-4431-4857-08dd41d9436e x-ms-exchange-slblob-mailprops: znQPCv1HvwU46ctkesNAQSdI89rGQphJKWPMZrnoDWIUC0DBdGvbrdsjB9DqE6SrtO6s/c4olLu+uCI8liVwh7q0U4N3HLQlrPQRM6GWgTxi+q7YuXSP31tPQLOMyCU8Q7nK+sLAkLJS2uGbLbDu5bGkdVOKHCzBdumEoIJnX5N9d02g1koEoPQbTzBI5psDKbCAkbBFfOp49Z06DsM388MSNEEC0agqy5n/sF+xuk06O85J5Ti9mJkmN3Hs07cYV9Mj3VroaYZfftLQOUKtE/GyChKnU8FXyx6fdTV0Htr1ehhgFQXsMPQ6U8PaLcLNOhMfT4ZAtmrMHU3iaDCzK4RnKVycpUCEVb0cWKXRZ5kuwHuBgDUlmKj88hhtGx7JooYa6geFigj8sAwyCF3UhB2+kw3hu4tQaN8aD7jfJE20t8blrzKoq4F0n+fGIVM17uWLzoCBN3qL4pN3ZnWYoo2mYmlFK7ioXEOy3UwtCea/94ZCbDlX9QHroOGf4DS5oRWoq3Iu7QSt2ibJlIroUQgGMmVCnberaSxnMUjdbf0zF30YV3pKse8HRNNMj/+Urwexgmrjvo2Iizv3fU/xu0Nj5Iq7jCAxXeiwpSJpbWC0q981JAQvKr4BsWs+cyiYTflFaSuy2eoch7K+kCSoFI3GeFV4blh4K9JLNqe92FmMUDPIuLyhoflcI1+H1Uu9OBEyUwCDQrQJdOmAbQwbZN9yXAJAAxBFlGsKidoGKz8+Lg8PWX3zHrOLNEckjE2H7YMAvXXoVBE= x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|8062599003|12050799009|7092599003|461199028|15030799003|19110799003|15080799006|102099032|3412199025|440099028; x-microsoft-antispam-message-info: =?utf-8?B?VzEwK2NRWS9qcDMwUFhiM1pkT0tIaDYzMWpEazlodnFsbjRNVU42R0JGdHcy?= =?utf-8?B?TmFvVlR3WmVpSGRrWXMxT3FwS3IvMkdZcXhyanN4SHZhYjhuRmpmOFoxZVRM?= =?utf-8?B?V1Y2RW4xbDZGUnV6UkcxUmYvSWFER0ZVU0xpcUFCNFBza0VOS29Lb1NBR0gx?= =?utf-8?B?ODR3M2VkaUQ0UlVzR3hEeHM4ZHZ2NTFTcmlXTzJ4ZmVTQ3o2WjYvZldEWVFR?= =?utf-8?B?cW1vUFA4eFN4eFRsQkJGV1hkWTFKMmVjZHd5ZUFPS2dBQmRxR2hsTHdKcW1Z?= =?utf-8?B?SU52ZHNLTjBQWmh1U1NYbmFqajE4K0FRcWl4ZC9BaG5BaGZ3eWNuODhMM3k0?= =?utf-8?B?ekZEaWl4ZkVtSTNqNFBocC9jWld5WmZNcHB2RElFOG9wM3I3R2RqVm9uK1dV?= =?utf-8?B?N24wTG0ybW5pMXl3TWtkdnREcVNVTlRCN3NrYzFOQmNhcVNGZVZLSkpjSCto?= =?utf-8?B?SjJacHU1ZzNONmVkUWZZdVppUUgyNzJQMkQzQ21ma0dFcXoydXdjano3alhk?= =?utf-8?B?a21EUG1sSVJJZ3d6VzRiYXhZa21yRTlwckd4S3FsVzVEZ0NFNGRxSm9FYThI?= =?utf-8?B?N1U1ckNFY3hwUC9TUWpmeUdBQS9nK3BIYXFnRDdJTDRmOTBwM2Y3ckJzMTFx?= =?utf-8?B?cFZBQ0RHQThNcDR1QmlTM2ZYZ3o3UmhWcW4rT0lUcFBIVnU0WVJnUU5MbU9l?= =?utf-8?B?dHhTVk55NTBCMnpXbTQyYVdKOUZWUXlMRDVaUVpFT0lVWkNnNW9YQmQvcUdS?= =?utf-8?B?bEJ3QVpOT2o3NjR4ZlpnNWRFZ3lpNVFoVUlMd0pRdjFKOWErSThrOU1uZWpR?= =?utf-8?B?T1UwVHZENnYyV3lGeGRzR0RqMm1rT01RSGJlZU1TVXhlVUFmVHpqbnN2TTg1?= =?utf-8?B?RFVHSEQ0Vk41WXNLSjRhQXc4ZmljQWxzYkR6WDNEemhCQkI5ZjkxN2xFd04z?= =?utf-8?B?Y0NBenkyNFJoUCtnVVMrTEtQcFp3VDlSN2t3T1ZpRktzM0t5QVgvUVBzdkFx?= =?utf-8?B?eVhlMEorSTVvdzFSNVV2dTY1dXBzaXNxZ2hxUzJyZWJRMTBpWFVnMWxwWTVM?= =?utf-8?B?OWR2RTNsTHEvRXBsVVBPSXVtL1MyVmZhQ3JWSWx2dStZZGVtYkhKeE1nZzlT?= =?utf-8?B?WWZGTEkvbXQ0ZTkxTFdrMkZyVTZ3dGFzK2Z0L0dXOXUxT2hWNjJVY01XdGVK?= =?utf-8?B?YUlveGQxSExMWlhtTlNaWWxwRFhaTWtZTCtxazF0SnhoclRBdTQxWGVBZWNC?= =?utf-8?B?TWZLaVcwRGZMSm9GaElnOFNvZTJMZUwraEJFSy83Zmc2bWhleWpIcU1TdGpN?= =?utf-8?B?TDJ0UGVVUnNLYzVDWnJGZHBvRVR3dVhZdjgraEU0TGpOVlgxeVFKalNzMDVi?= =?utf-8?B?M0owT3RsaFlORWFxTEtYdk9CQ2dQaTlDdTgxTVhLK3JkWmUzK3FidzNvZUhi?= =?utf-8?B?SmptaytGdlZlRnBzcHNla203Q2lXYlZZMmRZdnlmUUlNdy9PYWxTVGlJQWNY?= =?utf-8?B?ZDFSVlQvS3BQd09aY1FFUjl3OTdrOTdIMDZ0ZmVlTlJvOGtEVzBjMkN2bFRy?= =?utf-8?B?Nk5xdz09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R25GMDVtWG8rWGRwZG8waWdqQ29qbkk4TTVTdTgwa2FsWWVmb0N0c2ZJNyt4?= =?utf-8?B?aktmd1FXczNFaVpER2VEYmp1TkxwNmw0VHlmWW9YMTgxYWJ3VStCaEhZZHBV?= =?utf-8?B?WFZBR3pvMnI2OU9zOVRwWkI5MUlVUGdDSHVXR0VCbHVTLzdqZTJib2dPT0Rl?= =?utf-8?B?Z040c05MLysxWTVObnZORlFuUHYrU25rS3RFUGQ3QVRDOHl0MGFOa3BHOEh1?= =?utf-8?B?QUk5V0R3K0N2bnJ3S1R6MnVUczlUb1ZUTXlvdUZKYXNFcUQzVkM2QUZHWlBY?= =?utf-8?B?NGdhZEt3VDFsZjRWSVhML2lJeHNnQWYxUytyWHRuNVV1QzY5eVZiVnFkY000?= =?utf-8?B?cDU1Ujl0K2ZLMlB5dXkxZkNyRVZDUHJ4WGZPb0k0T3JlSkorSWEzOC80WXNG?= =?utf-8?B?SkxWVEE1LzRyQThtTVdGb3lXWE1qVWp3dmFzOGY4NGZwU1ErM2k2NE4wOEI3?= =?utf-8?B?YzZNWkdwSDhSNkRLN2ZOMXArVHJIc0V5WlBYWkFaWUtRc3pQaitSRFpDaStO?= =?utf-8?B?Z1E5UTl5UnNtanZhMjJKT2dHRnhXNEN5bjNUNExWdjh4YkgveTA4QURxWnFl?= =?utf-8?B?ZG1FcGhDcnpDbEw0MWJkT2R5cE8zeXNiaEViREtoYkxqVGJROTVrTWF5QXRT?= =?utf-8?B?VkpiUkpvYnZGTk1nL2dTazIvZWRQd3hOUkVqZTFGbGpOdWxaL05HMVhzL0hZ?= =?utf-8?B?S3dVcVo2eUJGb2xJV05PaXV6aEhqVEV4VjR4enBXQ0ZoQlRtYU5USGVtZHJ0?= =?utf-8?B?SUpEUm1JRUc1TEYwdVVsbjRiRWVMdk40Y2xxZHVXL2s2MTBYZ3RRRnZ0SVBh?= =?utf-8?B?ZW8wNmh5NC9hZWZRbC9ZYWlMQU1ORjRBR3p5MlpVQWdVMXdxWkF2dEhpb3l2?= =?utf-8?B?Y1gzQVFvMHY0cVVRZG9VMk9PTkM3MFF6S1djUHFPOFNONGJXcFE4YTN2V09H?= =?utf-8?B?V09uN1M2aGJlSU41b0VmK3Z2MlRlYjdlVVZtMmtiZUk1SGNUZGhrVFVCVmtp?= =?utf-8?B?K3pka1h3ZE4yeDc3UHRnTjJ5NldmZnFQeGQrY0QxY3BLR3REWVRKam9BNm9G?= =?utf-8?B?b0lHckN3N3pNTkkvbnlmVE40M3huN285QWFjNVRPd1NjZW9qL0cyVkFES3JH?= =?utf-8?B?NXI3RnM0NmNjNkJGRmhsMU9yNERSNDlEOEMvZGV1WE5ic3ZqODBseE1LT0Rv?= =?utf-8?B?b2o4NXlLVTFsUHM2U1RUWUdlNmlKQnM3aGFrdGtwZk1lU1ZwM0FOVTRGdjFN?= =?utf-8?B?RmpKTXd0dm9yMDd1MW5POUduSGxFMnpNcTBZV0RGTDRjd2tmNFpiZzdzeGdy?= =?utf-8?B?b3lTYUthZndxQUZCb25Ha09hcUh1c2tNMFk4ckk0OUFnY2x1VStqakl4Ujcy?= =?utf-8?B?UUkzVmVGOWwycFFPeFA0b1llSXY0YWlZMnUvZzlHeC9NTkd4dFYyR2VwSTd0?= =?utf-8?B?SXZ0SUozN3VpaGJTMHExQllsMDZWcWU4SnFHZ3Y5NzlralhRclR6VDVOUk8x?= =?utf-8?B?bWhuQnBMQ1Rnc3IvQXR3ZEFLbXZBNlFVcGdGK2p6M3pVN3RJODRLM1Y3YUtP?= =?utf-8?B?ck93b3Q1STdNcWRWUGtTQjBXOUQwZTBucElwank3ME5GV2FxdW5pdDM2KzFY?= =?utf-8?B?Q0J6eXRnWkl0Nlh5NGpsNVE2WkhuWlRXbFRxUDdQOWhaQjBLUmNkWU5UQzRr?= =?utf-8?B?bGZoekJZd1c2aTMvZWI2QktPQW03dHRGOTdZVHRVNFlxVFlkNzJNQTdBPT0=?= Content-Type: multipart/alternative; boundary="_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f09fd6e0-6623-4431-4857-08dd41d9436e X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 09:25:55.1227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR06MB8370 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 S2VlcCBpbiBtaW5kIHRoYXQgaWYgdGhpcyB2YXJpYWJsZSBpcyBhcHBlbmRlZCB0bywgZWFjaCBp dGVtIG11c3QgYmUgc2VwYXJhdGVkIGJ5IGEgc2VtaWNvbG9uLiBTb21ldGhpbmcgbGlrZSB0aGlz Og0KDQpgYGANCmlmIHRlc3QgLW4gIiR7TVNZUzJfQVJHX0NPTlZfRVhDTH0iDQp0aGVuDQrigILi gILigILigILigILigIJNU1lTMl9BUkdfQ09OVl9FWENMPSIke01TWVMyX0FSR19DT05WX0VYQ0x9 Oy1UcCINCmVsc2UNCuKAguKAguKAguKAguKAguKAgk1TWVMyX0FSR19DT05WX0VYQ0w9Jy1UcCcN CmZpDQpleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTA0KYGBgDQoNCi0gS2lyaWxsIE1ha3VyaW4N Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogQW5kcmV3IFcuIE5v c2Vua28gPGFuZHJldy53Lm5vc2Vua29AZ21haWwuY29tPg0KU2VudDogRnJpZGF5LCBKYW51YXJ5 IDMxLCAyMDI1IDQ6NDkgUE0NClRvOiBLYXJsIEJlcnJ5IDxrYXJsQGZyZWVmcmllbmRzLm9yZz4N CkNjOiBtYWlkZGFpc3VraUBvdXRsb29rLmNvbSA8bWFpZGRhaXN1a2lAb3V0bG9vay5jb20+OyA3 NTkzOUBkZWJidWdzLmdudS5vcmcgPDc1OTM5QGRlYmJ1Z3MuZ251Lm9yZz4NClN1YmplY3Q6IFJl OiBidWcjNzU5Mzk6IGJ1ZyBpbiBjb21waWxlIHdyYXBwZXIgd2hlbiB1c2luZyBNU1ZDIGZyb20g TXN5czINCg0KV2hhdCBpZiB1c2VyIHNldCB0aGlzIHZhcmlhYmxlIGZvciBzb21lIHJlYXNvbnMg bGlrZSBhZGRpdGlvbmFsIGV4dHJhIGZsYWdzPyBTbywgaXQgbmVlZCB0byBhZGQgZmxhZ3MgdG8g dmFyaWFibGUsIG5vdCBvdmVycmlkZSBpdCBjb21wbGV0ZWx5LCBhdCBsZWFzdC4NCg0KU2VudCBm cm9tIG1vYmlsZQ0KDQoNCk9uIEZyaSwgMzEgSmFuIDIwMjUgYXQgMDA6NTMsIEthcmwgQmVycnkg PGthcmxAZnJlZWZyaWVuZHMub3JnPG1haWx0bzprYXJsQGZyZWVmcmllbmRzLm9yZz4+IHdyb3Rl Og0KSGkgS2lyaWxsIC0gdGhhbmtzIGZvciB0aGUgcmVwb3J0IGFuZCBwcm9wb3NlZCBmaXguDQoN CiAgICBleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTD0nLVRwJw0KDQpTZXR0aW5nIGFuIGVudmly b25tZW50IHZhcmlhYmxlIHNlZW1zIGZhaXJseSBzYWZlLCBzaW5jZSBpZiBhbiBvbGRlcg0KdmVy c2lvbiBvZiB0aGUgY29tcGlsZXIgZG9lc24ndCBwYXkgYXR0ZW50aW9uIHRvIGl0LCBhdCBsZWFz dCB0aGUNCnByb2JsZW0gd2lsbCBub3QgYmVjb21lIHdvcnNlLg0KDQpIb3dldmVyLCBJJ2QgbGlr ZSB0byBoZWFyIGZyb20gb3RoZXJzIHdobyB1c2UgbXN5cywgY2wsIFdpbmRvd3MsIGV0Yy4NCihT aW5jZSBJIGRvbid0KSwgYXMgdG8gd2hldGhlciBzZXR0aW5nIHRoaXMgaW4gdGhlIGNvbXBpbGUg c2NyaXB0IHdvdWxkDQpjYXVzZSBhbnkgcHJvYmxlbXMuIEFueW9uZT8gLS10aGFua3MsIGthcmwu DQoNCg0KDQo= --_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9 ImRpc3BsYXk6bm9uZTsiPiBQIHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO30gPC9zdHls ZT4NCjwvaGVhZD4NCjxib2R5IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29m IiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7 IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2 aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29s b3I6IHJnYigwLCAwLCAwKTsiPg0KS2VlcCBpbiBtaW5kJm5ic3A7dGhhdCBpZiB0aGlzIHZhcmlh YmxlIGlzIGFwcGVuZGVkIHRvLCBlYWNoIGl0ZW0gbXVzdCZuYnNwO2JlIHNlcGFyYXRlZCBieSBh IHNlbWljb2xvbi4gU29tZXRoaW5nIGxpa2UgdGhpczo8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1l bnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFy Z2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19N U0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0 ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1p bHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGli cmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs IDAsIDApOyI+DQpgYGA8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0i dGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFt aWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxp YnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigw LCAwLCAwKTsiPg0KaWYgdGVzdCAtbiAmcXVvdDske01TWVMyX0FSR19DT05WX0VYQ0x9JnF1b3Q7 PC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBt YXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9z X01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQp0aGVuPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0 ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1p bHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGli cmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs IDAsIDApOyI+DQrigILigILigILigILigILigIJNU1lTMl9BUkdfQ09OVl9FWENMPSZxdW90OyR7 TVNZUzJfQVJHX0NPTlZfRVhDTH07LVRwJnF1b3Q7PC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFs aWduOiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFw dG9zLCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhl bHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDAp OyI+DQplbHNlPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVu dDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZv bnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQrigILigILigILigILigILi gIJNU1lTMl9BUkdfQ09OVl9FWENMPSctVHAnPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWdu OiBsZWZ0OyB0ZXh0LWluZGVudDogMHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9z LCBBcHRvc19FbWJlZGRlZEZvbnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZl dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+ DQpmaTwvZGl2Pg0KPGRpdiBzdHlsZT0idGV4dC1hbGlnbjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBw eDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXB0b3NfRW1iZWRkZWRGb250LCBB cHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KZXhwb3J0IE1TWVMyX0FSR19DT05W X0VYQ0w8L2Rpdj4NCjxkaXYgY2xhc3M9ImVsZW1lbnRUb1Byb29mIiBzdHlsZT0idGV4dC1hbGln bjogbGVmdDsgdGV4dC1pbmRlbnQ6IDBweDsgbWFyZ2luOiAwcHg7IGZvbnQtZmFtaWx5OiBBcHRv cywgQXB0b3NfRW1iZWRkZWRGb250LCBBcHRvc19NU0ZvbnRTZXJ2aWNlLCBDYWxpYnJpLCBIZWx2 ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsi Pg0KYGBgPC9kaXY+DQo8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOiBsZWZ0OyB0ZXh0LWluZGVudDog MHB4OyBtYXJnaW46IDBweDsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZvbnQs IEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYg c3R5bGU9InRleHQtYWxpZ246IGxlZnQ7IHRleHQtaW5kZW50OiAwcHg7IG1hcmdpbjogMHB4OyBm b250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNGb250U2Vydmlj ZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y OiByZ2IoMCwgMCwgMCk7Ij4NCi0gS2lyaWxsIE1ha3VyaW48L2Rpdj4NCjxkaXYgY2xhc3M9ImVs ZW1lbnRUb1Byb29mIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcHRvc19FbWJlZGRlZEZv bnQsIEFwdG9zX01TRm9udFNlcnZpY2UsIENhbGlicmksIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxk aXYgc3R5bGU9ImNvbG9yOiBpbmhlcml0OyIgaWQ9ImFwcGVuZG9uc2VuZCI+PC9kaXY+DQo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFwdG9zX0VtYmVkZGVkRm9udCwgQXB0b3NfTVNG b250U2VydmljZSwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEy cHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGhyIHN0eWxlPSJkaXNw bGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA5OCU7Ij4NCjxkaXYgc3R5bGU9ImNvbG9yOiBpbmhl cml0OyIgZGlyPSJsdHIiIGlkPSJkaXZScGx5RndkTXNnIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigwLCAw LCAwKTsiPjxiPkZyb206PC9iPiZuYnNwO0FuZHJldyBXLiBOb3NlbmtvICZsdDthbmRyZXcudy5u b3NlbmtvQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5TZW50OjwvYj4mbmJzcDtGcmlkYXksIEphbnVh cnkgMzEsIDIwMjUgNDo0OSBQTTxicj4NCjxiPlRvOjwvYj4mbmJzcDtLYXJsIEJlcnJ5ICZsdDtr YXJsQGZyZWVmcmllbmRzLm9yZyZndDs8YnI+DQo8Yj5DYzo8L2I+Jm5ic3A7bWFpZGRhaXN1a2lA b3V0bG9vay5jb20gJmx0O21haWRkYWlzdWtpQG91dGxvb2suY29tJmd0OzsgNzU5MzlAZGViYnVn cy5nbnUub3JnICZsdDs3NTkzOUBkZWJidWdzLmdudS5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8 L2I+Jm5ic3A7UmU6IGJ1ZyM3NTkzOTogYnVnIGluIGNvbXBpbGUgd3JhcHBlciB3aGVuIHVzaW5n IE1TVkMgZnJvbSBNc3lzMjwvc3Bhbj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjxkaXYg c3R5bGU9ImRpcmVjdGlvbjogbHRyOyI+V2hhdCBpZiB1c2VyIHNldCB0aGlzIHZhcmlhYmxlIGZv ciBzb21lIHJlYXNvbnMgbGlrZSBhZGRpdGlvbmFsIGV4dHJhIGZsYWdzPyBTbywgaXQgbmVlZCB0 byBhZGQgZmxhZ3MgdG8gdmFyaWFibGUsIG5vdCBvdmVycmlkZSBpdCBjb21wbGV0ZWx5LCBhdCBs ZWFzdC48YnI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlvbjogbHRyOyI+U2Vu dCBmcm9tIG1vYmlsZTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+ DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsiPk9uIEZyaSwgMzEgSmFuIDIwMjUgYXQgMDA6 NTMsIEthcmwgQmVycnkgJmx0OzxhIGhyZWY9Im1haWx0bzprYXJsQGZyZWVmcmllbmRzLm9yZyIg aWQ9Ik9XQTcxMWY3M2VlLTFjN2QtZWYyNC0wMWVhLTRjNDFmMDk3N2UyMyIgY2xhc3M9Ik9XQUF1 dG9MaW5rIj5rYXJsQGZyZWVmcmllbmRzLm9yZzwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IHBhZGRpbmctbGVmdDogMWV4 OyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsiPg0KSGkgS2lyaWxs IC0gdGhhbmtzIGZvciB0aGUgcmVwb3J0IGFuZCBwcm9wb3NlZCBmaXguPGJyPg0KPGJyPg0KJm5i c3A7ICZuYnNwOyBleHBvcnQgTVNZUzJfQVJHX0NPTlZfRVhDTD0nLVRwJzxicj4NCjxicj4NClNl dHRpbmcgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgc2VlbXMgZmFpcmx5IHNhZmUsIHNpbmNlIGlm IGFuIG9sZGVyPGJyPg0KdmVyc2lvbiBvZiB0aGUgY29tcGlsZXIgZG9lc24ndCBwYXkgYXR0ZW50 aW9uIHRvIGl0LCBhdCBsZWFzdCB0aGU8YnI+DQpwcm9ibGVtIHdpbGwgbm90IGJlY29tZSB3b3Jz ZS48YnI+DQo8YnI+DQpIb3dldmVyLCBJJ2QgbGlrZSB0byBoZWFyIGZyb20gb3RoZXJzIHdobyB1 c2UgbXN5cywgY2wsIFdpbmRvd3MsIGV0Yy48YnI+DQooU2luY2UgSSBkb24ndCksIGFzIHRvIHdo ZXRoZXIgc2V0dGluZyB0aGlzIGluIHRoZSBjb21waWxlIHNjcmlwdCB3b3VsZDxicj4NCmNhdXNl IGFueSBwcm9ibGVtcy4gQW55b25lPyAtLXRoYW5rcywga2FybC48YnI+DQo8YnI+DQo8YnI+DQo8 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_MWHPR0601MB3658C2BE726EED54911021E0B1E82MWHPR0601MB3658_--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 31 Jan 2025 07:49:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 02:49:35 2025 Received: from localhost ([127.0.0.1]:49504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdlmR-0001as-G4 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:49:35 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:46395) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <andrew.w.nosenko@HIDDEN>) id 1tdlmO-0001aY-N3 for 75939 <at> debbugs.gnu.org; Fri, 31 Jan 2025 02:49:33 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3863c36a731so1261860f8f.1 for <75939 <at> debbugs.gnu.org>; Thu, 30 Jan 2025 23:49:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738309766; x=1738914566; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HrSoC0wqPWYLWvYYHGa38LZsELvAyT/kf1XfyVDnSas=; b=QAPazc/4ZfgieFP0k1T1Y1/dYAvsnk87o0YxmsZXxHBapuLoAClGQwTxaO1VkR09it mZKlCm7AXXr1hRgqFnQnTUq0LWhRoyH4Mwv3YQ3BdobGnTyznDcvojREJ30IeoutMxlC 1GqaEIuwJP0TSKYQhV3x1kzlQvcdJPmGtWVF4rExlLfW0ceSffaRw29+M8ZIxX671Rhe mEU6m0U8HLREH7hQUQrrNSwILu+w0Vd9FYQMdieqMLCQvh+RZKIztw5WE3ZbpXWQ4tEz xUQW/7w9h1FbBgP3c/OPB/chi7HCoLQPyLyUDpI2aG4Jjwir8aYcua+lKd7vJnWYgTlL 2rpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738309766; x=1738914566; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HrSoC0wqPWYLWvYYHGa38LZsELvAyT/kf1XfyVDnSas=; b=ujK9D4/fjce9U8HwoaYmxNCqCrziaE1ObQrzykgiKmDck6JPhcHhVQGBXY/AE2WUHw 95Fd6gCzo6DUqkpClrN44Xb6dlqrCk8LNCBS/JPVfFxOmCfDzR1CErYiipL10s+rBoxR 0HvGPyrw6gvEPlSrs0Tjo8Po3jnEQJNO+JuZIcac9U4WUO5/WigYW3nL49VBgQ9zTeTw iEsP1cpVMYbAL9S6a/7Ds6FcF71Asx6ChuBqfL1RrLPJyDl55wlXKlZYXOArB0+f/j75 8fBd1srlSQFE2l7S8b+m9UPcS7j4N8+DvCiwUMSzqMCDZ6R8Jh4SLzZ3BRTX4Kqv8jIs FGNA== X-Forwarded-Encrypted: i=1; AJvYcCWUDpoTyUTdaGK5jQubQClhbMGuaYuDp9YtWwPCD2lQJzR7Z63JrauXiJc2nYHufR0sJ7N1Fg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwBIMI+ZOB33WxC9zmGV5uMJnQtVKVadgdvcRbGJojEi+WIQclV MrL8srrqqjZNLJR93xIkQ+Klo2J1b+FHDJJgt/mqtK9M+SAxtQI93WBWaUYfqWJBwOmBvNwatTt DZ2KZ8sZ2VDxvUPx1QlOT0tPT2jI= X-Gm-Gg: ASbGnctP+zvDbEgo5TBEiKNNadATU1Lto1BChJqF54BxT/UO7gla/NFt4rnTwQIiRyW krglqsP6PaAzDcFJXzrp5z94x+Z/9B3QcQ+GZnSWmskFgr5dS86ms9wEKw7obpTftxmEnDeultQ == X-Google-Smtp-Source: AGHT+IF8TQIB5CfldYXs9hC1E5jT1d0UG/LXDE5IEyqMvilhwtwvSWbQHJO+bJ5e1Svr/7OASje66ADFABWc43qe82c= X-Received: by 2002:a05:6000:dc4:b0:385:f44a:a3b with SMTP id ffacd0b85a97d-38c52097596mr7237681f8f.41.1738309765797; Thu, 30 Jan 2025 23:49:25 -0800 (PST) MIME-Version: 1.0 References: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN> <202501302352.50UNqHXa669773@HIDDEN> In-Reply-To: <202501302352.50UNqHXa669773@HIDDEN> From: "Andrew W. Nosenko" <andrew.w.nosenko@HIDDEN> Date: Fri, 31 Jan 2025 08:49:15 +0100 X-Gm-Features: AWEUYZlFDTRPfuGL6fZ_eZsEMAELUNbPrTYMLuYbHArQKyBOMVCCBPuRO5rtQxk Message-ID: <CALa-7vxR3U1suhAk5MJFmN4i-iCaKjhy+iN7AtzN07s_n3+-xg@HIDDEN> Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2 To: Karl Berry <karl@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000019a140062cfbc8d2" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75939 Cc: maiddaisuki@HIDDEN, 75939 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000019a140062cfbc8d2 Content-Type: text/plain; charset="UTF-8" What if user set this variable for some reasons like additional extra flags? So, it need to add flags to variable, not override it completely, at least. Sent from mobile On Fri, 31 Jan 2025 at 00:53, Karl Berry <karl@HIDDEN> wrote: > Hi Kirill - thanks for the report and proposed fix. > > export MSYS2_ARG_CONV_EXCL='-Tp' > > Setting an environment variable seems fairly safe, since if an older > version of the compiler doesn't pay attention to it, at least the > problem will not become worse. > > However, I'd like to hear from others who use msys, cl, Windows, etc. > (Since I don't), as to whether setting this in the compile script would > cause any problems. Anyone? --thanks, karl. > > > > --00000000000019a140062cfbc8d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">What if user set this variable for some reasons like addi= tional extra flags? So, it need to add flags to variable, not override it c= ompletely, at least.<br clear=3D"all"><br clear=3D"all"><div><div dir=3D"lt= r" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Sent from m= obile</div></div></div><div><br></div><div><br><div class=3D"gmail_quote gm= ail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, 31 Jan 2= 025 at 00:53, Karl Berry <<a href=3D"mailto:karl@HIDDEN">karl@f= reefriends.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" st= yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ki= rill - thanks for the report and proposed fix.<br> <br> =C2=A0 =C2=A0 export MSYS2_ARG_CONV_EXCL=3D'-Tp'<br> <br> Setting an environment variable seems fairly safe, since if an older<br> version of the compiler doesn't pay attention to it, at least the<br> problem will not become worse.<br> <br> However, I'd like to hear from others who use msys, cl, Windows, etc.<b= r> (Since I don't), as to whether setting this in the compile script would= <br> cause any problems. Anyone? --thanks, karl.<br> <br> <br> <br> </blockquote></div></div> --00000000000019a140062cfbc8d2--
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at 75939) by debbugs.gnu.org; 30 Jan 2025 23:52:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 30 18:52:52 2025 Received: from localhost ([127.0.0.1]:48377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdeL6-0003gW-4J for submit <at> debbugs.gnu.org; Thu, 30 Jan 2025 18:52:52 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:39110 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tdeL3-0003gM-F6 for 75939 <at> debbugs.gnu.org; Thu, 30 Jan 2025 18:52:50 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 50UNqH4h669774 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 30 Jan 2025 16:52:17 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 50UNqHXa669773; Thu, 30 Jan 2025 16:52:17 -0700 Date: Thu, 30 Jan 2025 16:52:17 -0700 Message-Id: <202501302352.50UNqHXa669773@HIDDEN> From: Karl Berry <karl@HIDDEN> To: maiddaisuki@HIDDEN Subject: Re: bug#75939: bug in compile wrapper when using MSVC from Msys2 In-Reply-To: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75939 Cc: 75939 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Kirill - thanks for the report and proposed fix. export MSYS2_ARG_CONV_EXCL='-Tp' Setting an environment variable seems fairly safe, since if an older version of the compiler doesn't pay attention to it, at least the problem will not become worse. However, I'd like to hear from others who use msys, cl, Windows, etc. (Since I don't), as to whether setting this in the compile script would cause any problems. Anyone? --thanks, karl.
bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Jan 2025 04:58:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 23:58:46 2025 Received: from localhost ([127.0.0.1]:43862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdMda-00069s-4s for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 23:58:46 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59034) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <maiddaisuki@HIDDEN>) id 1tdHGo-0002n5-Kg for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 18:14:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maiddaisuki@HIDDEN>) id 1tdHGg-0005wO-Ly for bug-automake@HIDDEN; Wed, 29 Jan 2025 18:14:47 -0500 Received: from mail-sn1nam02olkn2081a.outbound.protection.outlook.com ([2a01:111:f403:2c06::81a] helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maiddaisuki@HIDDEN>) id 1tdHGe-0003WH-Hq for bug-automake@HIDDEN; Wed, 29 Jan 2025 18:14:46 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VoqdvOgKpRiNRNTqp6iaO9UFIDoBvmVwx56y0VDKi9dGEkPDZb3SYiwA8v0mzSf4sWduQGfbm69R7w0xctjQvyEUPhIPnItGCfwwLq3cgND5yaoBuu7Sdd3cdF6J1Q5Yf0jvFmZ0WjqrZWJKHjWvm9FCsjWlhXZCHC6jjyWc/bbfzIiMQMc0VPD6u6rDXNcIDd8I12jVyIalP9Y06guvoqGD3CuPLYdPaBHjvLQl28yMCFrXjvmYRzAqERkSI4wc4SQJyyI1icdsalQQAoK5qFkMwyc1uGIs8phzYv0f75kYmCN3vP9wFzzFzt1J9thEYboqujoLHBeqEfgRiO4ZaQ== 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=QkAGEeW0SEGYoBMLWBjDbct5fruuXfLPdZCxE02o2/Q=; b=CHNbTEQDTTSvFtqE4Es9aRxSY5EoqBHmm4F4fTgEun1ko7+C/YZD7qn17vtcN3XZwBVLWlG3RrDix9qlMBcqcvGq39xR6PnmzAcfJm+ndy5jwqaIzegz9/2I2R24KfNvqUPY3aRbm8gxAuNL8m4CZaXdEToQWgRH0aG4YBJ0Fr+fXp9J6JUGJlYUxZGony90YM0CHbJFXOuM2bB/0oip4fhSzSPJZ/aBAi/h+v1brFy4iJ23uhB9ehcbR8wuMcZKiwkYdQx8OoOVSP9anmi1GurTlUQHc+xNTsiKPO42O1+mk5BydoDso1J6RWffccVKTsBDV0B33a4NSD9Vyq/F5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QkAGEeW0SEGYoBMLWBjDbct5fruuXfLPdZCxE02o2/Q=; b=gMFlmGxeVMqSgkVto3GBJpzHZntxuIzLkdvshv1yGC39pcKKXherHyMABDQkEMVzaAD9F3Gz0i9vNyzoMT+XazUx6Lq5OJX+9br7+mLBAmaZAJfi37k6KfJ/pvgzKDFMmM3ABGa7B7QAbMp+zCNq1+UCw++D3IqxAToa6fc4R/oRF9imDrkwdYHhhIDq5hKm38KF4h7OcN9fDuj7trUkGb3Dg8jqXfG4qgiyuIyyFMiDmCaawp1cY6xR0ZvuqrLiFMj8EsUAW1DkN05SueunoL5KHaSkqctg6ihtsK+U603w9ok5eTnSG/qG2zHEPoSSNA9pCt9RKcxGvkNy1QvrXw== Received: from MWHPR0601MB3658.namprd06.prod.outlook.com (2603:10b6:301:7f::36) by CH2PR06MB6741.namprd06.prod.outlook.com (2603:10b6:610:8e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.23; Wed, 29 Jan 2025 23:09:40 +0000 Received: from MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2]) by MWHPR0601MB3658.namprd06.prod.outlook.com ([fe80::e3a9:d612:ffd7:54b2%4]) with mapi id 15.20.8398.014; Wed, 29 Jan 2025 23:09:40 +0000 From: Kirill Makurin <maiddaisuki@HIDDEN> To: "bug-automake@HIDDEN" <bug-automake@HIDDEN> Subject: bug in compile wrapper when using MSVC from Msys2 Thread-Topic: bug in compile wrapper when using MSVC from Msys2 Thread-Index: AQHbcp53aoDgrEdhokGPFDbApVfi8Q== Date: Wed, 29 Jan 2025 23:09:40 +0000 Message-ID: <MWHPR0601MB365868DCBE24A84067FF8060B1EE2@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR0601MB3658:EE_|CH2PR06MB6741:EE_ x-ms-office365-filtering-correlation-id: 4861ab15-3217-4dbd-7b42-08dd40ba0236 x-microsoft-antispam: BCL:0; ARA:14566002|15030799003|19110799003|8060799006|461199028|7092599003|8062599003|15080799006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?wXaWPLzCTPC98OFGaHDzmnlJo5qb1wYpQklWRE4l+O86MHKlH3SP1rsYNE?= =?iso-8859-1?Q?WpeP30EO2+M52oO4bDXFu7npnplG4wrsMPq5UAT2r+IU8YInOOdkd7O53H?= =?iso-8859-1?Q?MdrSkYzFEWrHQ8NgjDTtDsij72kLihmivNUx0SaFc6gs3qhBjSfeNK5Ab1?= =?iso-8859-1?Q?sL0cU2TXRPX9yYqnGM9a0kq0awOrh5+7YF/qvU6/MziKvmMZ15Kc2CczHf?= =?iso-8859-1?Q?41aRaLi2tthhPEOXYsc3iPI6gp4Qhr6+LmZsV9mwdjIxMCguXeTv28URg8?= =?iso-8859-1?Q?Ockp6r+oDbS7/SORvXHynY+SVDmWxdxooUEmLP5KCj4AjSoILz5WLI+Id7?= =?iso-8859-1?Q?svBjAQit1yh9IFEwDzuVlvqyhBqNfbM5YeeGjyvclzLeEv1xdJSZYOv0iy?= =?iso-8859-1?Q?4MyMTCPihFSG6e9Gxg7b1nEDWw/NNKXI6KQ16YvcJWv+vHKREVBVZ3cD8o?= =?iso-8859-1?Q?6tfUuFeL/HC7z8BOFmShPTl/MGv2MN7HPm3iEHr9tBqbGhVKJs2idSRVtS?= =?iso-8859-1?Q?iKwpvqYAhMKkpj8te3vOXYoZJWmySSJq6m+knY9PHCDkr5g14K4P7GWkBF?= =?iso-8859-1?Q?6tLQAEUGY23aNmPt7UkPzBkZBTOvJN40FyBdP6S82EJW/B08WpvRtOm6CJ?= =?iso-8859-1?Q?wXkPndzoSu6TtD4Md/fm0XSH+EIlxQ2u3Cz3LTaiQvbGS9eTrPggfvmpMV?= =?iso-8859-1?Q?C0oQqH34zXSanc3w3k60COS3JyoHMvWUO9MDU1jkGVFRQ6yb9KiT9BLQ6B?= =?iso-8859-1?Q?j5v+9/KNbYMdx5tKsGtcx8aBdaRwRDothGKoM0sdV7yf0sRs4Vk7iJ347i?= =?iso-8859-1?Q?3bQqmSceJ4CArt3KCzdqznUVatZrQIT72C09gyFF1N4dN35ZOOqbwd8B53?= =?iso-8859-1?Q?1k5M0J9y49NSl0f7alys7yiUxSiaLRPEr3XhnwDh/XcX8spv9TjbkeVzuD?= =?iso-8859-1?Q?8E1OLUID/ll+ZwYVd74tjha0fiZlU5itupj+g76yzop4jOhcx4BoQSQeBM?= =?iso-8859-1?Q?CJoogp2LB6fmNvoj8w30KOpO7vEmneDnfkw6JRua87YlL1hlu4xhU6iH4b?= =?iso-8859-1?Q?cM9sr7g365BCeEbgBgtMUYN23BqwbSlN6xgSR+86yQjFX4YrIwxZpbxh11?= =?iso-8859-1?Q?Tc18gM+eCuLiE6FaqoJCXeKi7gVIY=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?l7D/e+RHDnHanH5xxNZuyoIw/i4Org2wb+gU87spU3+Kf6e9SHODbjsyAr?= =?iso-8859-1?Q?E6j3igELJiVvELjY74JGgm3S9mDsUaveDPwIMXJF5mksO+S9pnUSCJjeKI?= =?iso-8859-1?Q?a2TKmSKOGIofiH0dSRw1g815ftBgvnx7LdsE/J172fxFeTWQWyOOU3C4Dc?= =?iso-8859-1?Q?eqrP66o0m6OTmOdhKQraIgFJAyaG9FIfzZ37eTqFRiwgPhboLaeOIWwC83?= =?iso-8859-1?Q?Z8n/EbPJ6FOy5ePkBot2KXwC5tAFGCYs8w47twJSM3/6lcrNhyWlMTJ5tT?= =?iso-8859-1?Q?i69fDThCm4Hx3bmr2sR/Zu7YsZEOya5WgITif3TpVdIeVyJsXgYJfnVyUr?= =?iso-8859-1?Q?hztt1Q0J1rtyRubY2lOHHFVhvmBRnwoKzt6Ljw8aKKCV8BFt2RoRUK0SEs?= =?iso-8859-1?Q?ANI6Jz2qxoWT5ICDtHONgDaGZU2Q3al9tHJbtfqIT59WaSHCqD7uPBViio?= =?iso-8859-1?Q?r6eCGF8CxWNGgtuA9R23s3lwLb9yUlnNYTU7oL9n/hRd04xhWD8oc7111G?= =?iso-8859-1?Q?QU2JWwSrm0INL8HKzFj8MChNpEHlfDcJ0qGtYmQf7JnaUn9ah3I1z9GrxG?= =?iso-8859-1?Q?VXOElZVTfKQXfWjaS9NJ7p9xFEsaobnEi8PXaHWtlRlW1eCNjjzHtyeSu0?= =?iso-8859-1?Q?XwHrwfj0/MshgL5bLwD1WVLEvi6hBXM5hzeTVeyKD+/eOJmuhUccsyrwKj?= =?iso-8859-1?Q?rNx4zkJ8DmoekowXlf5XtAyTkbGfHk1MToshJzgID/vJo/HCstZnDBOi4w?= =?iso-8859-1?Q?rZHTmuDtKXVRN6WwAqeJBKAAuT0CVN1kRIWefgBAeyJ1ShlJ3R/KrSVrub?= =?iso-8859-1?Q?8l7mG0lqMbcsHU5cA+blGHrl8If7itIeiNjiI1WCHOMtbBnm69XrkJ1UyX?= =?iso-8859-1?Q?VxeAA/36sMxkSnXxvgotPnJgzBDx32TPlwixhOrFE6kaPyWJ/6BiOaswMu?= =?iso-8859-1?Q?zTYP6shff1Jxp1eAn819MgF2dSS1HdnsMUo6MjpX/uIA+0BeZ7AZANJjpx?= =?iso-8859-1?Q?BliDnpbohBg8af9WiLlsw3U06ojIRxZQ0SoAN30RivArmDzFj7pORHT2oz?= =?iso-8859-1?Q?WCnSuZlgcymkLwV4tB5Wzjk3KbNR9LAiPwbgxknXdtoqlp78qhgtc2fBm6?= =?iso-8859-1?Q?SntHaguzjic8TvZXS3IyMLqnIqRkezrA7xQlRozHSDyVJtkq753fwon/Jo?= =?iso-8859-1?Q?tSjcHQ17hlOhMkDdvSsbgZ6KbZ0IzW4wm/Prpuyk5z2+A/iDnYU7zOV0kC?= =?iso-8859-1?Q?X2sN98j4q03UJUmSUoUY97M5ctFE9fK7UTmRuYa5CSyJli/Y4MiDTCMg2t?= =?iso-8859-1?Q?Hz7cVyPc2Zo7sC84gSfhda35HA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3658.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 4861ab15-3217-4dbd-7b42-08dd40ba0236 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2025 23:09:40.1489 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR06MB6741 Received-SPF: pass client-ip=2a01:111:f403:2c06::81a; envelope-from=maiddaisuki@HIDDEN; helo=NAM02-SN1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 29 Jan 2025 23:58:41 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I would like to report one quite annoying issue related to Automake's `comp= ile` wrapper when it is used with `cl.exe` to compile some C++ files from M= sys2. I was building some GNU packages with MSVC's `cl.exe`, and compilation of s= ome C++ source files was failing with `cl.exe` reporting non-sensual filena= mes like `H:E:/Msys2/{builddir}/somefile.cxx`. Apparently, the issue is double conversion of a unix-style filename by Msys= 2's shell. In example above, Msys2 is installed to `E:/Msys2` and builddir = is `/h/{builddir}`. As I figured out later, it was happening because `compile` was converting `= /h/{builddir}/somefile.cxx` to `H:/{builddir}/somefile.cxx` and passing it = as `-TpH:/{builddir}/somefile.cxx` to `cl.exe`. However, Msys2 was interpre= ting `/{builddir}/somefile.cxx` as a unix-style path and converted it again= , resulting in `-TpH:E:/Msys2/{builddir}/somefile.cxx`. One way to work around this issue is : ``` export MSYS2_ARG_CONV_EXCL=3D'-Tp' ``` However, this must be set by the user, which is inconvenient. I wonder if a= nything can be done in the `compile` wrapper to fix this. I am using latest versions of MSVC tools and `cl.exe` allows to pass argume= nt to `-Tp` as a separate argument and this seems to work correctly. Howeve= r, I don't know whether older versions of `cl.exe` allow it. - Kirill Makurin --_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Hi,</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I would like to report one quite annoying issue related to Automa= ke's `compile` wrapper when it is used with `cl.exe` to compile some C++ fi= les from Msys2.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I was building some GNU packages with MSVC's `cl.exe`, and compilation of s= ome C++ source files was failing with `cl.exe` reporting non-sensual filena= mes like `H:E:/Msys2/{builddir}/somefile.cxx`.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Apparently, the issue is double conversion of a unix-style filename by Msys= 2's shell. In example above, Msys2 is installed to `E:/Msys2` and builddir = is `/h/{builddir}`. </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> As I figured out later, it was happening because `compile` was converting `= /h/{builddir}/somefile.cxx` to `H:/{builddir}/somefile.cxx` and passing it = as `-TpH:/{builddir}/somefile.cxx` to `cl.exe`. However, Msys2 was interpre= ting `/{builddir}/somefile.cxx` as a unix-style path and converted it again, resulting in `-TpH:E:/Msys2/{= builddir}/somefile.cxx`.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> One way to work around this issue is :</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> ```</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> export MSYS2_ARG_CONV_EXCL=3D'-Tp'</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> ```</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> However, this must be set by the user, which is inconvenient. I wonder if a= nything can be done in the `compile` wrapper to fix this.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I am using latest versions of MSVC tools and `cl.exe` allows to pass argume= nt to `-Tp` as a separate argument and this seems to work correctly. Howeve= r, I don't know whether older versions of `cl.exe` allow it.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> - Kirill Makurin</div> </body> </html> --_000_MWHPR0601MB365868DCBE24A84067FF8060B1EE2MWHPR0601MB3658_--
Kirill Makurin <maiddaisuki@HIDDEN>
:bug-automake@HIDDEN
.
Full text available.bug-automake@HIDDEN
:bug#75939
; Package automake
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.