From unknown Sat Jun 14 03:54:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78410 <78410@debbugs.gnu.org> To: bug#78410 <78410@debbugs.gnu.org> Subject: Status: Patch for tiny improve cl wrapper script Reply-To: bug#78410 <78410@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:54:35 +0000 retitle 78410 Patch for tiny improve cl wrapper script reassign 78410 automake submitter 78410 Yang Kun severity 78410 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 13 12:51:27 2025 Received: (at submit) by debbugs.gnu.org; 13 May 2025 16:51:27 +0000 Received: from localhost ([127.0.0.1]:32923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uEsql-0002fT-3i for submit@debbugs.gnu.org; Tue, 13 May 2025 12:51:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45450) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uErHq-0003Ov-7H for submit@debbugs.gnu.org; Tue, 13 May 2025 11:11:19 -0400 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 ) id 1uErHi-0001O3-Ix for bug-automake@gnu.org; Tue, 13 May 2025 11:11:11 -0400 Received: from mail-co1nam11olkn2051.outbound.protection.outlook.com ([40.92.18.51] helo=NAM11-CO1-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 ) id 1uErHg-0004DR-Li for bug-automake@gnu.org; Tue, 13 May 2025 11:11:10 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WviN2QdyL/OcBaJlWu4mEiYYLo5nCN3ksqVeJIVfp1LQSK+L74sE3Kezh4wPjzyqxzDHRL180NqYFwtZjTC//CYmXS2QJ7BSt1zcC86KLFO8BGvD9yqcFUugY0jUW7l8tdUn/pl8Uaxalnf6ZNdqHTJqEvKGyWmUWCSd1JyMunpsThD8s64oW5eDRt+N7Kb7B0MiH/965bffxhO++uTDeYn4soVeKFo1FL8DmH57jKpfiB9Q215XylSIqgQ7nkujWZkGeIwmAozCZuDC9r4zPM8JHvOARfikVEQLj4HQTgTxcRQOK+3I0K9zRj2NlqNixpV1YEUZz8Z/kilWGKZeqQ== 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=PUOu+3MNThU7P7QGUIQ3QPld11i6DOQM8N9OiR32zGs=; b=JcQNEIwpH+jwLxXWBpTS0x3RYiGx95Nj1BSn/xMctrHENGRi373++18CBtaMwvkAUzC+fxqEzyqwV5AH9ukKKu8UTheYnw53USLkC6c5yOxOEdsesto6wJjaU4r/P364gGUiPvW0VBlYuIXQ9WgW0BlrUcp3V8C7AFEjg2kMZlDVHDuxBQGMsgJ2O9gn5rZBsxwmEd8PrVKS92ZFNeonZZXaghxrhZhh9sVtI2vjXyMen+WyZkjY7wc8XOZjMpB3q948QX4flUJ5S/8kT2xadFDzYLqW45EvYYE9vrcsPj34xCX+pcJKUsOjcOU4Dra2CB9n36nLiNYd4ImiC95boQ== 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=PUOu+3MNThU7P7QGUIQ3QPld11i6DOQM8N9OiR32zGs=; b=bS1PehhD6c7KRCFTHE5zkqJsbhM+mE2TStUbdFOAyR28ISh9Uei4/0T07XuztdoBTWChEbIymOFMoft5DsFlscHXy+aNFhNsuQXM2i/P7nMASJ0S0aVJDeMjaenucy3OIsi90jdFFhTRGdr+CCktlt68FTM01J1dAaPYIzFKXmeWy5KTWsb9Vx64EE4cy2j0ABKY36awIYTEJW4lALmhgywlf78Q8HjDD70dl8oClHfDRVhHUd1Z1cY0hE8PtotDqt/46HDqozQsINUA48ET1GlFkJ1Ahw3y03dqjKJyMZCOGW+89ntEcGvfCzidKY4qK7U1cYRZHKXSLhJmZ8sw/g== Received: from BYAPR12MB2647.namprd12.prod.outlook.com (2603:10b6:a03:6f::26) by SJ2PR12MB7868.namprd12.prod.outlook.com (2603:10b6:a03:4cd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.20; Tue, 13 May 2025 15:06:04 +0000 Received: from BYAPR12MB2647.namprd12.prod.outlook.com ([fe80::4e68:f7de:e081:9ef5]) by BYAPR12MB2647.namprd12.prod.outlook.com ([fe80::4e68:f7de:e081:9ef5%6]) with mapi id 15.20.8722.027; Tue, 13 May 2025 15:06:04 +0000 Content-Type: multipart/mixed; boundary="------------aDDE0Mf38LBDdhlIe93H9cYC" Message-ID: Date: Tue, 13 May 2025 23:05:54 +0800 User-Agent: Mozilla Thunderbird To: bug-automake@gnu.org From: Yang Kun Subject: Patch for tiny improve cl wrapper script X-ClientProxiedBy: TY2PR02CA0039.apcprd02.prod.outlook.com (2603:1096:404:a6::27) To BYAPR12MB2647.namprd12.prod.outlook.com (2603:10b6:a03:6f::26) X-Microsoft-Original-Message-ID: <21459be8-40c5-4501-b285-a8120acc163a@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR12MB2647:EE_|SJ2PR12MB7868:EE_ X-MS-Office365-Filtering-Correlation-Id: f1cc4a55-532e-43a5-5161-08dd922fae11 X-Microsoft-Antispam: BCL:0; ARA:14566002|6092099012|5072599009|461199028|19110799006|15080799009|12121999007|8060799009|13095399003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eXJtU1l4VTV1aUpLcXMzK1E0MmlJRy9GcG9BZmMvbVRqSkJPUTZZZmlWdFhH?= =?utf-8?B?WG1TSjdTM25pTDQxODZyNEwwdXhuWERiM0lka0tHcUlkbVRXM0V3TG8rd096?= =?utf-8?B?T2tzTDB1dmYyc2JUNUFVTzhJNVZNanNMTklTZW1UUkpLcXZTZXZjYW1IdDVC?= =?utf-8?B?a2dRYVlQaXR0NGZrck16SUptQW5LYmZuRm00NWNsbENIV1Yxd0hZbjhzRGJv?= =?utf-8?B?RlROVVA2V3c0MVQrb1FWbkVjUkdmV3ZsL1QrcWl2Smg4Nms4ZStKTzE1VnV0?= =?utf-8?B?Wll2WlBqbC9yTjdTeHFDVDNjTW1DVlZSbGhtY0lDM092VjVEcDRSK1Z3YTRV?= =?utf-8?B?a0NqS1o2VzBxZ2hRNVhWYkYxSTFlcjFyNGg3RHB4WnZCNFZOaEtlRlZkaGFR?= =?utf-8?B?SjhJaHR1V1pDeDZuY1BHVHNKcGIxR2JHT0FZa0dTRDdIajNxOUxYS1NUTWtx?= =?utf-8?B?Ump4RVFWSkF4b3RNWHFxWi9KMnJXQkNoaEJlc3ZEWDRVdFlmek9wSGNyMkpY?= =?utf-8?B?Q2ZXSmlzclo0WGMwZk43RlhXK1BNUUZNVFZQV2xrdFpLU1VLN2Rta1V3V1Vl?= =?utf-8?B?Si9Pa0p3ZzBDeWE1aklrYUZhcUJUSzhYWkRra0JXdVlrR1JzV1BLUGIrSUlC?= =?utf-8?B?ZVgxNjkrZHFCUlBPZTRkczhxbkN5RVhwdEZOUjNYNUlEbXJLcW1TUGw0cHls?= =?utf-8?B?SDZUaVBwc0lFOVBUdkpnMGppUHJYMTdHZGk0dUM0Sk41ak5WamZNTDdGSncx?= =?utf-8?B?akROTDcrbWgydmhRZUhpbGhTSmRQZ1RPSEpOdTl5Tk9UWDFoSU5GcW9HV240?= =?utf-8?B?eGd0NDRkOVhXRjlsV041cGFhZjN5aGN1ZzlTTmVrQ0YvODU1UEVMOVVBRWFS?= =?utf-8?B?MXNXOEEreFBTamtaelZQd2loYkkvaGhRb21TU050REJ6c1ZFSTBtVEIwR01L?= =?utf-8?B?QVIvMGV4ckF3cStqcU5RTUF3Nm0yWEhTc0FpMGE1QzAwZm9MVDIzekdpdjF4?= =?utf-8?B?enFHTUhQQXI1S2x5dlRDWXdtclVLUlZma21tZ2hUK3RuSlFhNDUvVnlic0xz?= =?utf-8?B?R2FvYVJSL1FCVTBTdUVmZ1dkU0p2Q1gyYnV6aUI2c2h3dG9VTjZ0dktEZjhY?= =?utf-8?B?WU1ZNEh5TVQrZ1dhT0pZWjZiOHBHSG52T1NNUC9meU40WkNjR2crQ1JOZElX?= =?utf-8?B?c3NtNGJNR1BwWGhCZ3lxOGlubExKRTRidXkvb3lmN0VrUTdjZ3dKdzRTbWMz?= =?utf-8?B?c1Jaakdjcld1bmQ3Q2xiMDFpUzA1NU5uSm9CeGxuQW5WSW9DcVJUd2grak4w?= =?utf-8?B?bHRPVG9EQ0t0NlphY0QxRkhtS29KQkEwNUVyRGNNWDBzYStDMzhtNWVxY3VN?= =?utf-8?B?UDNuZTZzYXJMcldXSEM1V1BJdm9oazA0cDBDaTM1V0JHVFRkNnJMSmlXcjJZ?= =?utf-8?B?Rm9lcGtBTjg3eXlFVmRUNGNkWllrL0MyV3VrL2hleWpvZCtOSmQxZXNxSXk0?= =?utf-8?B?Y2FJNk9PVzliNTdUR2JZZnRmTDlCZWdhMnY2VXN2NWZVUEoySVptVFZZY1kx?= =?utf-8?Q?xeRfyMtEVdDwznMwyeiBklHBo=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cmpPTTJqZGYzR0RpeVZJZnFkdjhRQ1J2SlhoWlp5dSs1Z2FsWnZHRHR0cUha?= =?utf-8?B?Y3FmSkNyS09HWCtqbXVMZGx1NHp1a2EvclhvbjlITVZzOUpqWnFFQXZnRC9K?= =?utf-8?B?dEkxY29kTlZFeXRVTEhKYnZibUoyOG1UWHBKNU5aUzlFS09QSVNxMmJpRFlr?= =?utf-8?B?QWE0U1A3NDliUHpBdnpHUGhWU01LV0JkcjJWKzlFL1hQa0locVU5WklIRURN?= =?utf-8?B?aGFmV1l0TG5kT1VUTnNuR0o0dmRqWU9HT0ZvbEVkTjZnSnNCdHRTTHBSdlgv?= =?utf-8?B?NXpPdmpaTDJZRmxZa01OMDRjdGtvdlN6dEZKZ0h3MWl2TXNnbUFsT3h2N09v?= =?utf-8?B?RVcvZytNWkloNzRjN1M5SU5hRFR3dG5YZEN4RGJEZUNoRjFIWGNJMnBNUjNm?= =?utf-8?B?QWwxWi9McTQyM29qcDdKY1dsbWhmNlI4eUVFeGZxbFpRY1FBWlpaMUw3MFdE?= =?utf-8?B?TWNueUdTSHdlNWtObVF5SzczV1NNTkxJeWl4MzQ2SkhveVplNWwzMm9rc1NJ?= =?utf-8?B?ZXQ2c2hiSmRVazZkU3NkNFdFaXA5eDRPcWdZWi9zVFNFYmxkZzMvN0NXa1Bl?= =?utf-8?B?NlQ3YTF1UlUxRnI2T0g3QjczeUYwNU1ObTFvVVAzNDI3UVg3UzhJVzAzVUJI?= =?utf-8?B?UTJoUXJFdmEwMS9mQXRuWFRWRllaV1diZjV2bUxTVEhrQkZ3Qkt3cHJJQ2JZ?= =?utf-8?B?d29ETjBzL0wrWEhtZk92anZuSk5jTjRKMW9zQVVJbldIM21laERnY2NJQkxG?= =?utf-8?B?V0lOclV5dEhPVkcwM3ErMFlhZjVTWW1SaStwRzJJWGhHR2x1dEFjR0xsZ3lF?= =?utf-8?B?V29QSXNzUXVkTlVROG9BNm1uWnBJRmwwSFJZU2ZJZUQvSGxGNGdwdDVjY0FM?= =?utf-8?B?bDZIOUZIaWRkR0xPbHVab2o2YmxPK2VSa21iNmdkYUEyek5YMis2L0IxenJF?= =?utf-8?B?bnI3bUtKOEVreWZXNlBmeCsxWmNtYW5xTWhGTWlOV1ZIRDRSN3RGbk5uWWVM?= =?utf-8?B?R3BaQm5aL0FNYVlQaHBQVzg4T1ZvSER2MHFMOTNabHpFSTdPbjRvckpLQjM5?= =?utf-8?B?RHFZRXdCQUtQWXVOZ0loS2dVR3RLTHVQWnNublN0NHo4K09yRjgzN25IY05N?= =?utf-8?B?OG0xS2NjbHJCYVVMNUlxK0FRd3F1WmFwc0FZOGUvUWRjcnFBRGtkUW1LZHJt?= =?utf-8?B?cVVzcmRKb0ZUMCtxbHE2SHJyNWxNZmxvUFZWK2pCSXYybEhZZ1p2cCtwMWh5?= =?utf-8?B?VnRLak9xZExyV3JGNmpxOGR1L3ZLZ2VHVUExRUZXUHFxdXpidUFjcWh1NGZB?= =?utf-8?B?eFFsYjhERmFDNTd6NEZ5d1NGblZZbWpDaXZhQ0RWT2FBeEJoS2E5UEZtQnpM?= =?utf-8?B?UlZpS3JTOUFIOUhJN01CdU10Tm9RN3AwOHhmMktDY2hvcUNpemRpaGF1MEQ0?= =?utf-8?B?aDVYT2V3azlqMlRwdVBqVFcvTjFJdk50QU53SHRJNFNMczlwTWxwbS9qRHFi?= =?utf-8?B?SkZyUUVoeW8rUS95Wjg2NUhaSXJJZk4xMElKS3N2ODFadkZ6VFpOQ1I2Mzg2?= =?utf-8?B?cERzT3lLUGh3c3VidldQYXdMYkI4TEd0dzFBZ3QzbWd3VVo0SExtYmxVci9r?= =?utf-8?B?cTliRm5CRXJrYXdhaE5KY0h5U00vRDBtMHVSSGhHS2ZpWTViMHBUWUJoSHNV?= =?utf-8?B?cVZYeENNS2hrUjB6MmtUT3RienBvbHNXQm1VYlR5T1JnMHozNzhNSHZacDVY?= =?utf-8?Q?1t/PDFNR+ONgyjzIwQ=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1cc4a55-532e-43a5-5161-08dd922fae11 X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB2647.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2025 15:06:04.5994 (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: SJ2PR12MB7868 Received-SPF: pass client-ip=40.92.18.51; envelope-from=ikspress@outlook.com; helo=NAM11-CO1-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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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: Tue, 13 May 2025 12:51:25 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --------------aDDE0Mf38LBDdhlIe93H9cYC Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Greetings I found some possible improvements of compile script in lib/ when I use it. I think we'd better also search for lib$lib.dll.a even it's a odd behavior to search lib$lib.a for cl. However I don't know if that's ok because it doesn't seem to be useful. Best Regards, Yang Kun --------------aDDE0Mf38LBDdhlIe93H9cYC Content-Type: text/plain; charset=UTF-8; name="0001-compile-improve-script.patch" Content-Disposition: attachment; filename="0001-compile-improve-script.patch" Content-Transfer-Encoding: base64 RnJvbSAyMjk4YmY5Y2FhODE0MjI4NzdhODE0MGZhNTY5ZjhmYjU4ODRlZjYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBZYW5nIEt1biA8aWtzcHJlc3NAb3V0bG9vay5jb20+CkRhdGU6 IFR1ZSwgMTMgTWF5IDIwMjUgMjI6MjA6MjUgKzA4MDAKU3ViamVjdDogW1BBVENIXSBjb21waWxl OiBpbXByb3ZlIHNjcmlwdAoKKiBsaWIvY29tcGlsZTogKGZ1bmNfY2xfZGFzaGwpIGFkZCAuZGxs LmEgZm9yIHNlYXJjaAooc2ltcGxpZnkpIHNpbXBsaWZ5ICRJRlMgd2l0aCBBTlNJLUMgUXVvdGlu ZwotLS0KIGxpYi9jb21waWxlIHwgMTMgKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcg aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvY29tcGlsZSBi L2xpYi9jb21waWxlCmluZGV4IGM0MDRlODkuLmEyYWZjOTMgMTAwNzU1Ci0tLSBhL2xpYi9jb21w aWxlCisrKyBiL2xpYi9jb21waWxlCkBAIC0yOCwxMiArMjgsOCBAQCBzY3JpcHR2ZXJzaW9uPTIw MjUtMDItMDMuMDU7ICMgVVRDCiAjIGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBz ZW5kIHBhdGNoZXMgdG8KICMgPGF1dG9tYWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLW5sPScKLScK LQotIyBXZSBuZWVkIHNwYWNlLCB0YWIgYW5kIG5ldyBsaW5lLCBpbiBwcmVjaXNlbHkgdGhhdCBv cmRlci4gIFF1b3RpbmcgaXMKLSMgdGhlcmUgdG8gcHJldmVudCB0b29scyBmcm9tIGNvbXBsYWlu aW5nIGFib3V0IHdoaXRlc3BhY2UgdXNhZ2UuCi1JRlM9IiAiIgkkbmwiCisjIFdlIG5lZWQgc3Bh Y2UsIHRhYiBhbmQgbmV3IGxpbmUsIGluIHByZWNpc2VseSB0aGF0IG9yZGVyLgorSUZTPSQnIFx0 XG4nCiAKIGZpbGVfY29udj0KIApAQCAtMTIwLDYgKzExNiwxMSBAQCBmdW5jX2NsX2Rhc2hsICgp CiAgICAgICBsaWI9JGRpci8kbGliLmRsbC5saWIKICAgICAgIGJyZWFrCiAgICAgZmkKKyAgICBp ZiAkc2hhcmVkICYmIHRlc3QgLWYgIiRkaXIvbGliJGxpYi5kbGwuYSI7IHRoZW4KKyAgICAgIGZv dW5kPXllcworICAgICAgbGliPSRkaXIvbGliJGxpYi5kbGwuYQorICAgICAgYnJlYWsKKyAgICBm aQogICAgIGlmIHRlc3QgLWYgIiRkaXIvJGxpYi5saWIiOyB0aGVuCiAgICAgICBmb3VuZD15ZXMK ICAgICAgIGxpYj0kZGlyLyRsaWIubGliCg== --------------aDDE0Mf38LBDdhlIe93H9cYC-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 15 13:45:29 2025 Received: (at 78410) by debbugs.gnu.org; 15 May 2025 17:45:29 +0000 Received: from localhost ([127.0.0.1]:55889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFce6-0007ec-F9 for submit@debbugs.gnu.org; Thu, 15 May 2025 13:45:29 -0400 Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d]:60642) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uFce3-0007eJ-Qk for 78410@debbugs.gnu.org; Thu, 15 May 2025 13:45:24 -0400 Received: by mail-qv1-xf2d.google.com with SMTP id 6a1803df08f44-6ecf99dd567so13937316d6.0 for <78410@debbugs.gnu.org>; Thu, 15 May 2025 10:45:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1747331118; x=1747935918; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=k0IxWqitloaFGqIj/zDvuivmp2SYHCAWAi1UGKTl6H8=; b=e06F7SKk0Ue0OZrRRno+7Kxx9RMhV0JC1Pv34Yv4WlJ6slV5dWe6hhfTQgZ9Hxio74 NfcWGiwcTSUqrjppFJWgPy32NuN79KkzQYm3E7DimTyz1pgX8E3Iiv3sJqTNpTEQEdup Ji7Ob63lvEEvTPu4+dgcu5ICK30p+9o2VReGKdhftUW3R0qKATj8arNqilrzjVYDZFeQ 2uIgZDy0ZTwN+zZ5j2uTqin0U9D9DGXEm0JPr2LPkdm5O9H7WLT1VFhDX2LT2D7X2gC6 Cn8mLhSUZT+/zAIoufLcP033nulRW3nOrSz0lVXiUBahpAKq1uOMCVWzk1H1AcXKwK6E OdTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747331118; x=1747935918; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=k0IxWqitloaFGqIj/zDvuivmp2SYHCAWAi1UGKTl6H8=; b=WWjdnvlwf027MiEe+oC5LOdrhyPqhKV+zvGRJoRH8yQPCBq09dxA/j6ffQm/IgWQcN LTg6ZCq5v+lVZMJWKl+2NgKMkxm6T5YOac42wq0usEz8KuiMHBDomdBMxDxU8Z9IGN26 jwlka4Gm2LehKOcXI4AXNgkNh+/gw+ahnk8hANrmD87Ob8qSy9pU9lGxRs7V27d+MeAE NuCcL0fgr1CGZOrYBxgRUKIZ4MyOP5AxK1z2DyDsX27OX3Z+h/3Sqd7aGom2wSF/cmCM F60cIBOg6YrpgYedA1ItWciv/o0Us1uWMiPYlBjYLHNX9lwh+vVr96kOslPj9TAJIXqm WJWA== X-Gm-Message-State: AOJu0Yzh4iAC1ZCWBkoaGUNfbGajL9h51F3Zy4FlycJGb9lphaL35R5o akNbXpkcgxyPonZMgAHXkCv+SqSJ2Xyze3E9ocYrz3lcNiXTECRwucounlWdYS9HQRs= X-Gm-Gg: ASbGncsB1fOy4r08zRgw/JD4UuR1rbs/TZGGqgKVonRvYQomJnwsIws7EGffu4/80fn 5Hte+X0RgofAGiLhShi+uUU2wxj1HUu4CLjHg7lOwezbVFblrkjCh9hSTiaqbTUvRz3eG+dOMy5 l/1FG2a9Nr96k6q6C8J5LvsNFhIn5tmQIVSIwN8v2dznbz3o5HZn3rELBFzl4LbLiXA2lvD+oWy Pos3MeshfKfKBhLOq09/oHXDTMhSxxN5+YdngjGi4SdEjphGJezxswk9MME6Tkoxoep0nZSuy2+ ofuv/EwxYRYbSzaxGIBfi9BnZvKZ5z2PspDUSo33mKIb7VmZdwft8HOQAcTlNAcD/cTRpPQH0l4 rdxRe X-Google-Smtp-Source: AGHT+IFj5HTZpQcyrGiU/No56A6jKed1n33N8GqioWjaTm5r2mu0hc2wFMnO9BU7TB8G1xAqdBOxVw== X-Received: by 2002:a05:6214:f23:b0:6f8:aa6f:438b with SMTP id 6a1803df08f44-6f8b08352f5mr11766876d6.3.1747331117939; Thu, 15 May 2025 10:45:17 -0700 (PDT) Received: from localhost (ip-24-156-181-135.user.start.ca. [24.156.181.135]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6f8b0979d31sm1923506d6.95.2025.05.15.10.45.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 10:45:17 -0700 (PDT) Date: Thu, 15 May 2025 13:45:16 -0400 From: Nick Bowler To: Yang Kun Subject: Re: bug#78410: Patch for tiny improve cl wrapper script Message-ID: <6qstvnwz7qzidc5dt7crdbju3rsyz5sezazk6ve757sugqfbmr@x4ih3hbicnza> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78410 Cc: 78410@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Tue, May 13, 2025 at 11:05:54PM +0800, Yang Kun wrote: [...] > diff --git a/lib/compile b/lib/compile > index c404e89..a2afc93 100755 > --- a/lib/compile > +++ b/lib/compile > @@ -28,12 +28,8 @@ scriptversion=2025-02-03.05; # UTC > # bugs to or send patches to > # . > > -nl=' > -' > - > -# We need space, tab and new line, in precisely that order. Quoting is > -# there to prevent tools from complaining about whitespace usage. > -IFS=" "" $nl" > +# We need space, tab and new line, in precisely that order. > +IFS=$' \t\n' IFS=$' \t\n' is a bashism which is not supported in most other shells. The original code is portable. This seems to have nothing to do with the rest of your change, so why change it at all? Cheers, Nick From debbugs-submit-bounces@debbugs.gnu.org Thu May 15 16:07:44 2025 Received: (at 78410) by debbugs.gnu.org; 15 May 2025 20:07:44 +0000 Received: from localhost ([127.0.0.1]:56612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFern-0001TY-Pp for submit@debbugs.gnu.org; Thu, 15 May 2025 16:07:44 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:38940 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFerl-0001TI-J5 for 78410@debbugs.gnu.org; Thu, 15 May 2025 16:07:41 -0400 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 54FK7dlY2619179 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 15 May 2025 14:07:39 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 54FK7dse2619178; Thu, 15 May 2025 14:07:39 -0600 Date: Thu, 15 May 2025 14:07:39 -0600 Message-Id: <202505152007.54FK7dse2619178@freefriends.org> From: Karl Berry To: nbowler@draconx.ca Subject: Re: bug#78410: Patch for tiny improve cl wrapper script In-Reply-To: <6qstvnwz7qzidc5dt7crdbju3rsyz5sezazk6ve757sugqfbmr@x4ih3hbicnza> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78410 Cc: ikspress@outlook.com, 78410@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Nick, Yang, IFS=$' \t\n' is a bashism which is not supported in most other shells. The original code is portable. This seems to have nothing to do with the rest of your change, so why change it at all? Indeed, I was going to make the same comment. I won't be installing that part of the patch. The functional part of the change, to check for $lib.dll.a files after $lib.dll.lib files, seems fine (harmless at least) on the face of it, but Yang, I don't understand your comment: > I think we'd better also search for lib$lib.dll.a even it's a odd > behavior to search lib$lib.a for cl. What is "cl"? "Command line"? Doesn't make sense to me. > However I don't know if that's ok because it doesn't seem to be > useful. If it's not useful then why did you take the time to propose the change? Does anyone/anything actually use .dll.a files? Search engines have very few, though not zero, results for me. --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Thu May 15 19:30:40 2025 Received: (at 78410) by debbugs.gnu.org; 15 May 2025 23:30:40 +0000 Received: from localhost ([127.0.0.1]:57767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFi2B-000155-Ud for submit@debbugs.gnu.org; Thu, 15 May 2025 19:30:40 -0400 Received: from mail-qk1-x72b.google.com ([2607:f8b0:4864:20::72b]:51692) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uFi28-00014k-Sg for 78410@debbugs.gnu.org; Thu, 15 May 2025 19:30:38 -0400 Received: by mail-qk1-x72b.google.com with SMTP id af79cd13be357-7c96759d9dfso215148585a.3 for <78410@debbugs.gnu.org>; Thu, 15 May 2025 16:30:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1747351831; x=1747956631; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=9Fwc63oxw5sPM22fNq2II4SdulVvnFmL9bSVGnGQrIc=; b=ok0Cohv9ehMD1+8K1zKuWLmY00pC3DdaHnh+EY7F6y67dmaIENO0dIbVU3fYqQ66k2 IAixFLuE8+RQJup3I+TAcCtDmTi2mx02tGCwr3ufxYf1VxPbH1HnSnks1WA4n1WAWD8w 6Vm4O5WWJBo7smcUg+hDGbvWhArQruIeItZIqQPbR6oMdZG3gpDfIetEY9QZxP4T8NYJ GK28JKUpl+zi199onDtZUlzNXDElpYlKRoOxl+/8NDSM0FHT7UytWvHJk2gG5bdP01+S ml1EyOtaxDHrv0rP7pM2qbcwKYeBbLmSJsAH6eMeb5hKa3dA3I4kP8+TEfJqmRK5lTKY fSQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747351831; x=1747956631; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9Fwc63oxw5sPM22fNq2II4SdulVvnFmL9bSVGnGQrIc=; b=YJ6vu+wbLw5uF7s0QH50LEJ1yDGrV0LazFaI/OGsgAVWcdNFoVqHtu+2kng5BXt87o btiiIYDHyYafHwaKD29f7qIQgVoSLp8Sxu1r/Kv4BUGqijrgHDPmudGCq59egJjGMyOr MDb7aT294bYkTHYNORYYcVS00urVwAwPBX7JNwmLIqZXTd9GHpf6DuHz3CB285jnLTHG HVNdoIAEASEIyOAgnxyWPfKMaNpCcfEcpeSDOsgfcfa8qzs3L2AENXY1R8mH8T3HRQf1 ukn2X0JZO2LsNKPnAO70ZoBB9AH3ZnkHQaspho5HfPTB1J2fkh7i2kJtXKKJMXiUQZlz gnug== X-Forwarded-Encrypted: i=1; AJvYcCXMj1HI10ibD0rMFPNmVkSwObRgohCaElGctJpEYjZ35HpepKIKG4mKGHpcQOV61cjZDd6Jiw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy/lxP7/fFKN6S8Lzvm6sXU9eHYUj06Ta6i7WX/7/HVF/9bOdoO G63PYE8tBUbq+IfoXV+pyyQ42eE2nGcob3YIjLb4Pn6ckIz+0foQdWlKJNZ5tWB+xCOYticgqpx p/8r6 X-Gm-Gg: ASbGncv0gldix/Dmi+1MPwVl/k+MVxUznnTzxzbVMaBOhZ5Tx9jh32WDhiYtuGwqp6g k9QNrcDf6hjKR9bdNOZGrOcnBFry91Jk97BhEF4VGFFd1cysXrMtnhEf+SvFmRm2diS1G+eE3H3 2Fz2fZX8rQ90XcQP1uS6xz524AjJ+FUBH4XQrOmtpIuptAPARKXitGXsMP0gcTRi8VgP0M4xx0o hH0rWurUcupo6uvRJVg+HZ4/JLADWOTZb5pKCwx51UweJ715EdPkxE+N4Tpdtpy42ekTI79xtos KyR1OSXyutc0F8RwBS0xuq3Zj1rP/S5V7IUsWDZapxauFXFJOhcSfL6I5qOOly7n+PbnWaVwDFk 9lnHo X-Google-Smtp-Source: AGHT+IEvRkpoT6LSc4r8Tyq90E7sszP3OHb2bc1TTcxnAbumOkI9XHLJPJ3JinFYm3qt8GfntjxdKw== X-Received: by 2002:a05:620a:258a:b0:7c5:9fd3:a90b with SMTP id af79cd13be357-7cd47fd378cmr95973185a.47.1747351830994; Thu, 15 May 2025 16:30:30 -0700 (PDT) Received: from localhost (ip-24-156-181-135.user.start.ca. [24.156.181.135]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7cd467dad11sm45189385a.42.2025.05.15.16.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 16:30:30 -0700 (PDT) Date: Thu, 15 May 2025 19:30:29 -0400 From: Nick Bowler To: Karl Berry Subject: Re: bug#78410: Patch for tiny improve cl wrapper script Message-ID: <64jmlqr2r3kdlk4clkrkldv7pbmyfjbsnsr7ddeysbcm75mfrr@oms6xdyfrqmx> References: <6qstvnwz7qzidc5dt7crdbju3rsyz5sezazk6ve757sugqfbmr@x4ih3hbicnza> <202505152007.54FK7dse2619178@freefriends.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202505152007.54FK7dse2619178@freefriends.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78410 Cc: ikspress@outlook.com, 78410@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, May 15, 2025 at 02:07:39PM -0600, Karl Berry wrote: > > I think we'd better also search for lib$lib.dll.a even it's a odd > > behavior to search lib$lib.a for cl. > > What is "cl"? "Command line"? Doesn't make sense to me. "cl" is Microsoft's C compiler. > > However I don't know if that's ok because it doesn't seem to be > > useful. > > If it's not useful then why did you take the time to propose the change? > Does anyone/anything actually use .dll.a files? Search engines have very > few, though not zero, results for me. --thanks, karl. I think libfoo.dll.a would be an import library (a detail of using shared libraries on Windows) created by a MinGW build environment. So perhaps this sort of thing will help when a project is being built with Microsoft tools but depends on a shared library built with MinGW? But I'm certainly no expert in this area so it would be good to know what's actually being solved. Cheers, Nick From debbugs-submit-bounces@debbugs.gnu.org Thu May 15 23:18:50 2025 Received: (at 78410) by debbugs.gnu.org; 16 May 2025 03:18:50 +0000 Received: from localhost ([127.0.0.1]:59499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFlay-00007T-C3 for submit@debbugs.gnu.org; Thu, 15 May 2025 23:18:50 -0400 Received: from mail-bn7nam10olkn20822.outbound.protection.outlook.com ([2a01:111:f403:2804::822]:38913 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 ) id 1uFlau-00006S-Rz for 78410@debbugs.gnu.org; Thu, 15 May 2025 23:18:45 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oePpFiHnvYGdGJOEEADuQL3q6+SFuII1rBJvKFaB2umI0OYnfPvHaalz+ic9Wp6dpNuzCeOadGyUNx+wCojXsRAZfPsUoPftL4A2JbRwGM0zzUMabZyVWNrkgCp9Uk3OyFDOEhm96KeNY3Bzmo0BYyuJOPM+EROqdWvPBVNUQjMPhH8HP5nsnIHWjR+71nLL1T6af6NHrBhCejyB9m0IfigxvlRFmSR3UhocKwwJhGE7P1HQRlxf/abM/GwvlrAOuOMXGIhLeme6H2SzCsb+Kko5Zi/TL9ofA1syaKdN1c3dvowbgEyX9pLynffom4S3q7jriW6nUF/syf21XMH+SQ== 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=ZKSPWW1/md+GoEmdn2f93re6wJntuog+N9kKZeUNrDQ=; b=wVa8iei+KqHeV+XQhN+K1UWTsh4VTC9o0uLLbq4qBnZMYKK234euEgtp5jmXcP5VxQqgSiJU3jMNFnZ+pccGr19ajfouR2qfw58wbLnishIgzkfVevMS39vy1uKvyx9gDSZ+xW1y8S1r21F+yntOwcMitlbVyzfD+4oZx1lfw9V3vGQLRiI+BWRB7AJYiFq0h1YWtiMoV0Hoj+Aq6tYDGTkNgK4YZnL/ZuiD5ayyG6HZfmHBMNLSK2zoQL5GpFl+WKOKZq9ZgCVb5OFfeLsfSev4dz70MnLWRwB9HwUiV9EQAKw23JhjwlgcDiAc/eacHJnxCaQLp4rPxFnfRZmuiQ== 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=ZKSPWW1/md+GoEmdn2f93re6wJntuog+N9kKZeUNrDQ=; b=Mig+2ZezabRNs64yDRCB750MbBYbvPVReKZ+qwO3k+U/JPnUZgc2767jXmfk58mLNTt7iPwPunzRP9AT5R1IRk9ElaZF/OXroqpw09A1z+vQJCj0vVq/XVL0jdHeUrwlFLn4TtsW+JTKf3VzKss5yfJQid/PyqpYPB71i4DI3ZQsilZlvHDY5eBNQD8idbgXfl9KPiBW9fmR36yTqKfTGbl8+Rh4dpPCEvKyhnFxce8oQK5RlOCmwtiHXEkDn5bwUkPxtZNHVHIA0ebrpavdjhAlwvSapH5zpHZcho3yOXflFeDAOkXRbrKaC5/o3+G4tjm0VLtbhflGMd4zAeGmWw== Received: from SJ2PR84MB3538.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:56d::16) by CH3PR84MB3876.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1d6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.32; Fri, 16 May 2025 03:18:37 +0000 Received: from SJ2PR84MB3538.NAMPRD84.PROD.OUTLOOK.COM ([fe80::9a5f:307f:e6ca:e5c7]) by SJ2PR84MB3538.NAMPRD84.PROD.OUTLOOK.COM ([fe80::9a5f:307f:e6ca:e5c7%3]) with mapi id 15.20.8722.027; Fri, 16 May 2025 03:18:37 +0000 From: Kirill Makurin To: Karl Berry , "78410@debbugs.gnu.org" <78410@debbugs.gnu.org> Subject: Re: bug#78410: Patch for tiny improve cl wrapper script Thread-Topic: bug#78410: Patch for tiny improve cl wrapper script Thread-Index: AQHbxCef+0BSaKRn7E2UtYsOIRSY9LPT+ewAgAAnyICAAG6R2A== Date: Fri, 16 May 2025 03:18:36 +0000 Message-ID: References: <202505152007.54FK7dse2619178@freefriends.org> In-Reply-To: <202505152007.54FK7dse2619178@freefriends.org> 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: SJ2PR84MB3538:EE_|CH3PR84MB3876:EE_ x-ms-office365-filtering-correlation-id: ed6a52bc-4743-4f16-ac64-08dd942858f8 x-ms-exchange-slblob-mailprops: AZnQBsB9XmoaApi1aWVt9ILKZbGoHsd6nzW08Wz3ztI0u/VFyOxHvY91dm/kOTmiXw9MTwUQdNUyPUW7LXJPwCNKJefXaaBc+yFWzUlBHy4cJEsqx/KKOanc7giuqnaEq+jcwhlB+xzDbwxabI5lgy4cbUD0zmT5h5xmi+i3gGqz1j7RyURTtQc7CNk8nEe0sVlTaBhw8XDtLc3jk3tIigg3ZDAq6HVxAOdDkMBXYdjKHXP6PEKNzGGFojhVcdZzaA0FYD+Spjqevn8Tzx4GYWIlRff+uClj/eyX6/8yGacUm9yvigImLSRn7U5r3gDUDHDDw6Yf4FUqvGy2TdOGx9nnNxPGWxuHN48mtf+++AgESRjqFenVMHLhAkEm14KMAM/Ewts6iOKqB9qhChqBCyrzzhvo3rF5IOD7mpl3c83FXllOremzKN/VgSmrZnWvHnfwiOBQyLcvaE2Yy/0ssEeFOcnLnnl3Yc5ZKeuKOXU65RoCCLycnKvvCCzBDDmVo8zwvIytwLIceVxlFoD+sOmbLx81axaSrqBGBlyKRpMTeEQJ6Pm6Kzgk+pzJnHNJyS5uWCCmuXCM6WMTLfMEzVJUcq2OtIahKTBm/ZaYux7DGXKwZ1sFtXsHixhqYoJao6OJJ+KEb/ENCjOymw8Ec7JwNuJHka4Zj4PzTTkn3GKLfHJcrSBC1DJFAjU8AOJiqxlHhYRusECG3JE8nZr94qrMgA/gYnqgSpN4BHngAul8XF1E21xaCMVF0g/aGmbywi1BnxfGR5w= x-microsoft-antispam: BCL:0; ARA:14566002|15080799009|19110799006|8062599006|8060799009|7092599006|461199028|15030799003|3412199025|440099028|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?j0rgW3kXyoSiQgdKE/uWmxPwBb4PGB+inRaYIz5twUWOAHDcx7Lf0fE2csTh?= =?us-ascii?Q?JDpwwFWSN7TQ+imeMiT/LBMb7xJ3UXX6gL3ssoaMPSrYdHRrXzby8RicbJu4?= =?us-ascii?Q?XMEZFdFY4sBMiIhV6BZkn9ujgRPEii+i9uyJ3gTWzWfQhuD0EEPWKnSbcbBE?= =?us-ascii?Q?jip9Sqx88v8q2DM7xfm2GoyXP/nDZMd1+yreaVmkv7ls7rP4HX5WXC1CUSK2?= =?us-ascii?Q?zT4vh2GiiBtrsg/brYDHlFF79L9n0hJY1u3IOrggf557ovPTiaZOZMNolwa2?= =?us-ascii?Q?b39puXkBF8FWQ73Rfz8G0OrFxEnxsmg0+KH0xSjnQnXhuoaUVcoobrJx1c+7?= =?us-ascii?Q?cRIedTRkjNY7oy9TRmgECIxI/VLp66AsReHUF8VcgpYgCCpLNHDDCuJPzBBI?= =?us-ascii?Q?vI8lVZBeoaenIUq7noChXXi2nHsyNEvXFEtuwlOccFm/zPm7/eCZLO2OgxzS?= =?us-ascii?Q?EWBeRiA/XixDmMRcLh78VHjn4g/4oGVVbPBAhK9wjO9Etz+P41AQ25Ijdyzo?= =?us-ascii?Q?irMV9fokP2AsLtMaVpUgrlv8FsvLnlxJz268gEzp/UfewxOm0WN/QOQxI6gX?= =?us-ascii?Q?/3IeybDrTN2jh99n6NBTYMG6cy2z9ayRR7XKMit+jTMRg7cHUHI1UdHCyRQ0?= =?us-ascii?Q?L+CNhPeuIn3Wrrr10NKYBRIaj+n2IuhMLQJcIX7SoM+DC9vzM3nKhccHYbw8?= =?us-ascii?Q?SZ+O+rGFNGorQGIbqDzyj3P4A94r5q7AEYDuhXpHdT/+1ZRWs6dBFrVuUF7r?= =?us-ascii?Q?RQTN1MP1E0i2clWqG/+Dy/GTfbKw9cct3p5b29S9KnW5iYr5kAVqz05d1tLG?= =?us-ascii?Q?Mt6Qs0ZOx3dFCRHWnv7UiDCjz/o3LFBcbld0oOyn48UAxZxdjxqrydL4OvY/?= =?us-ascii?Q?A3vP6SgGAs4qKpUVKU5i1d1khsNnu6rlHNozltgXiVfVj+prRrZyMPWv+fIZ?= =?us-ascii?Q?yBiuC/pCzK7aOY9w3nwtvzNbqhDOkmN9CxhXCXTIb29oGNL7lwu8PKeRwlC7?= =?us-ascii?Q?P9j5Zvqg8ebIfkRjTUbpOrkYAWED4QXOKzXKje1oHJyt+ssPHl3KdyG5uCCC?= =?us-ascii?Q?QYgboUmUEvnEi/iQBq3mSsI1/OCsa3+2Kd7lLpU2UWCaYzwHnOUTTSpiCBoU?= =?us-ascii?Q?YvSA+yN1gtTrYtk6iW9bG0MzNnIWOVEyvA=3D=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?EmGAzKw0FKltZEIz2eUFeSbKr8GORPW3uHPqNhqaGUrM/Ybma+baWSxxISAN?= =?us-ascii?Q?4DYTuDzVqxH677BINg3XQsXGJ61yU4YzBu08R4Z+XsNpacN1oNdnlZ4ioz3q?= =?us-ascii?Q?1hY1dgQstUMCt9GgZAHQ6T2JbjDQMFR4X5KTgNxhy/HMBVLpc1Iecl6N3dxi?= =?us-ascii?Q?kTG794Db7Rn243EVjhkOPZ/+7g+5I0nShdvMMPfKTfmQrjKi5kqlvNXWUjZr?= =?us-ascii?Q?3NLjn7eb86+P0jejwN0bynrclq5KKWz21GDgfMiUDKkckpndTDQv2Y1cf5VN?= =?us-ascii?Q?gtVJhaOkp439sK1a3yakh8t/c9N7SP9HV85N8Ku3Ufz39V+eRxCRR78IeuLv?= =?us-ascii?Q?yH7S+f92lRRKXMLIFRNY5uulFLAwiSPuy4w3SXux+D9UMqha/fT7rsMIyGy+?= =?us-ascii?Q?iYUiSp3KIUWuhhVFq/QgwCsToeoMPvdPTZFy0QfpAly+WJOHTgg0/X68vk9m?= =?us-ascii?Q?7xXT33V06Q/4o5yy9z7sx4Yq6ZVcnEZRFcnjopL8zPYNIq3WUqaJia1RVTB9?= =?us-ascii?Q?qm3rrVlModEpYf45Xp6kIB1YxxwPNJEXAD5sVE9Qv06xnALfB3p9iwesZYs0?= =?us-ascii?Q?1KkFHaAPNOixuMdEDPVBEe4agXFDrYpTCrznK8wlniCKiL9KGeYcBv+Z8FXf?= =?us-ascii?Q?Kk1u3N0kSL+Ctf/6/Gqpc/mnaoP+CpVQ1kIbWQofRH6VEBSPo9jg/hYSEo7u?= =?us-ascii?Q?hHEDhufDF6g3N4mPtw22GoQxmbJHT68U5EpjqmKKTfctMTBTpFjRD9n65lF6?= =?us-ascii?Q?gOIYuA74I8zK+nMZv91nLcTWftENQb8si5EJpDFsa8ROKLkgDtOJbDlp4yow?= =?us-ascii?Q?r4jHSeXa37ou0M3XsidmH7KHppB4UVTR7m6ESM2+fFxvgZTYO6HWjZ72f8sL?= =?us-ascii?Q?mmR3HPdtDbOyMJTOCnmjytO+hsYJ6pCa+DgcIdt9wwnEqmQZPrqnNRMdRC98?= =?us-ascii?Q?PLnJLJKzt9hmrDepWBsTmOmiCsvxA3C8BLrvUoSqAt7UKT+CQXmQh4xv9uOa?= =?us-ascii?Q?htSqjW7UGK6KXP4dviu0D1K2QgenRi7iA0Ps3JmB9h6BBBYAoeMBNFgbvfe8?= =?us-ascii?Q?gg7MfrWehl0IkZ4F92fPqLr9Mqq+LtqeH1MpnI5jXTQWWlSnNC4ZgWG+d/Qj?= =?us-ascii?Q?6aHkVDJRHgfxHFf1JeYYPC8zIIuyE/qSHObgQwuE4lJHtoTeVxAu8ZKIBYWV?= =?us-ascii?Q?6EEa/23mJO5Q3kBpJ0oSez9NqYq+EbhwiTFVkfbku1fPnfNXhYlfFgS3QJ+N?= =?us-ascii?Q?4fjHT6rqBbi7OcgrgmvI?= Content-Type: multipart/alternative; boundary="_000_SJ2PR84MB35380A84117D8936EBE48F2EB193ASJ2PR84MB3538NAMP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ2PR84MB3538.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: ed6a52bc-4743-4f16-ac64-08dd942858f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2025 03:18:36.8077 (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: CH3PR84MB3876 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 78410 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_SJ2PR84MB35380A84117D8936EBE48F2EB193ASJ2PR84MB3538NAMP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Karl, I see you're somewhat confused about changes proposed by Yang Kun. Let me a= dd some context here. "cl" (cl.exe) is Microsoft's C/C++ compiler, sometimes referred as MSVC. One thing to keep in mind about cl.exe is that it does not understand commo= n flags like `-L`, ` -l`, `-Wl` or combination of `-c -o`, so the `compile`= script is used to emulate them. It also handles conversion between unix- a= nd windows-style filenames (e.g. when building from Cygwin environment). On Windows, unlike other platforms such as Linux, you do not link directly = against the shared library (*.so, or in case of Windows *.dll), but against= import libraries. The thing is that naming conventions used to name libraries on Windows diff= ers depending on toolchain and build system used to produce them. Note that= you can use libraries produced using one toolchain with another (at least = with C libraries). Libtool uses the following naming convention for theoretical library libNAM= E: - With (mingw's) gcc/clang, static library would be named libNAME.a and imp= ort library would be named libNAME.dll.a. - With MSVC-like tools (e.g. cl.exe and clang-cl.exe) static library would = be named NAME.lib and import library would be named NAME.dll.lib. Note how with MSVC `lib` prefix is omitted and `.lib` extension is used ins= tead of `.a` (which is common everywhere but Windows). However, other build system, like cmake and meson, (by default) use differe= nt naming convention for import libraries: NAME.lib (which overlaps with Li= btool's name for MSVC's static libraries). The proposed patch makes `compile` wrapper search for import libraries prod= uces with (mingw's) gcc/clang, in addition to import libraries produces wit= h MSVC-like (cl.exe) tools. IMO, the proposed change is good. The only comment I can make is that I wou= ld prefer looking for libraries produced with gcc/clang after looking for l= ibraries produces with MSVC-like tools. I actually would like to propose adding one more entry to the search path: = `$dir/lib$lib.lib`, which should follow `$dir/$lib.lib`. I am not sure if t= his name is widely used, however, Microsoft documentation uses such names i= n examples related to creation of static libraries. I hope this information helps. - Kirill Makurin ________________________________ From: bug-automake-bounces+maiddaisuki=3Doutlook.com@gnu.org on behalf of Karl Berry Sent: Friday, May 16, 2025 5:07 AM To: nbowler@draconx.ca Cc: ikspress@outlook.com ; 78410@debbugs.gnu.org <784= 10@debbugs.gnu.org> Subject: bug#78410: Patch for tiny improve cl wrapper script Hi Nick, Yang, IFS=3D$' \t\n' is a bashism which is not supported in most other shells= . The original code is portable. This seems to have nothing to do with the rest of your change, so why change it at all? Indeed, I was going to make the same comment. I won't be installing that part of the patch. The functional part of the change, to check for $lib.dll.a files after $lib.dll.lib files, seems fine (harmless at least) on the face of it, but Yang, I don't understand your comment: > I think we'd better also search for lib$lib.dll.a even it's a odd > behavior to search lib$lib.a for cl. What is "cl"? "Command line"? Doesn't make sense to me. > However I don't know if that's ok because it doesn't seem to be > useful. If it's not useful then why did you take the time to propose the change? Does anyone/anything actually use .dll.a files? Search engines have very few, though not zero, results for me. --thanks, karl. --_000_SJ2PR84MB35380A84117D8936EBE48F2EB193ASJ2PR84MB3538NAMP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi Karl,

I see you're somewhat confused about changes proposed by Yang Kun. Let me a= dd some context here.

"cl" (cl.exe) is Microsoft's C/C++ compiler, sometimes referred a= s MSVC.

One thing to keep in mind about cl.exe is that it does not understand commo= n flags like `-L`, ` -l`, `-Wl` or combination of `-c -o`, so the `compile`= script is used to emulate them. It also handles conversion between unix- a= nd windows-style filenames (e.g. when building from Cygwin environment).

On Windows, unlike other platforms such as Linux, you do not link directly = against the shared library (*.so, or in case of Windows *.dll), but against= import libraries.

The thing is that naming conventions used to name libraries on Windows diff= ers depending on toolchain and build system used to produce them. Note that= you can use libraries produced using one toolchain with another (at least = with C libraries).

Libtool uses the following naming convention for theoretical library libNAM= E:

- With (mingw's) gcc/clang, static library would be named libNAME.a and imp= ort library would be named libNAME.dll.a.
- With MSVC-like tools (e.g. cl.exe and clang-cl.exe) static library would = be named NAME.lib and import library would be named NAME.dll.lib.

Note how with MSVC `lib` prefix is omitted and `.lib` extension is used ins= tead of `.a` (which is common everywhere but Windows).

However, other build system, like cmake and meson, (by default) use differe= nt naming convention for import libraries: NAME.lib (which overlaps with Li= btool's name for MSVC's static libraries).

The proposed patch makes `compile` wrapper search for import libraries prod= uces with (mingw's) gcc/clang, in addition to import libraries produces wit= h MSVC-like (cl.exe) tools.

IMO, the proposed change is good. The only comment I can make is that I wou= ld prefer looking for libraries produced with gcc/clang after looking for l= ibraries produces with MSVC-like tools.

I actually would like to propose adding one more entry to the search path: = `$dir/lib$lib.lib`, which should follow `$dir/$lib.lib`. I am not sure if t= his name is widely used, however, Microsoft documentation uses such names i= n examples related to creation of static libraries. 

I hope this information helps.

- Kirill Makurin

From: bug-automake-bounces+= maiddaisuki=3Doutlook.com@gnu.org <bug-automake-bounces+maiddaisuki=3Dou= tlook.com@gnu.org> on behalf of Karl Berry <karl@freefriends.org><= br> Sent: Friday, May 16, 2025 5:07 AM
To: nbowler@draconx.ca <nbowler@draconx.ca>
Cc: ikspress@outlook.com <ikspress@outlook.com>; 78410@debbugs= .gnu.org <78410@debbugs.gnu.org>
Subject: bug#78410: Patch for tiny improve cl wrapper script
 
Hi Nick, Yang,

    IFS=3D$' \t\n' is a bashism which is not supported in mo= st other shells.
    The original code is portable.  This seems to have = nothing to do with
    the rest of your change, so why change it at all?

Indeed, I was going to make the same comment. I won't be installing that part of the patch.

The functional part of the change, to check for $lib.dll.a files after
$lib.dll.lib files, seems fine (harmless at least) on the face of it,
but Yang, I don't understand your comment:

> I think we'd better also search for lib$lib.dll.a even it's a odd
> behavior to search lib$lib.a for cl.

What is "cl"? "Command line"? Doesn't make sense to me.=

> However I don't know if that's ok because it doesn't seem to be
> useful.

If it's not useful then why did you take the time to propose the change? Does anyone/anything actually use .dll.a files? Search engines have very few, though not zero, results for me. --thanks, karl.



--_000_SJ2PR84MB35380A84117D8936EBE48F2EB193ASJ2PR84MB3538NAMP_-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 10:15:39 2025 Received: (at 78410) by debbugs.gnu.org; 16 May 2025 14:15:39 +0000 Received: from localhost ([127.0.0.1]:39279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFvqc-0005T9-P2 for submit@debbugs.gnu.org; Fri, 16 May 2025 10:15:39 -0400 Received: from mail-bn8nam11olkn2082b.outbound.protection.outlook.com ([2a01:111:f403:2c14::82b]:7809 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 ) id 1uFqno-0001rz-Qx for 78410@debbugs.gnu.org; Fri, 16 May 2025 04:52:25 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hwxZvuI8Ng7Vtuvk4jWuiWsfdOfyH3VJM54Vahhj/dhR1kl3X8sPKWtIaNLCOoWhjznBhPOhnxPxRhFviHn8WIA/yjcypM2o+hjUX7KI3tHtXeUR39vwBaZ7oSWKecQb7Fo/EuRAYWtk2qbJmre92nasfqI/erO3IJTt1G5uaFQJ2U86iorl2V7XPzK6HyJFJR08WsT2ABBrFUe2+lAs4ECto81qBanCBeAQKjr+v7qLEH3lXbEM1k3iUxJwcbymNvqv1K2RtH2dzq3Z3PTMb5nA2YmLM9LvZdn0VyAaFrVnoIlLduypVkJEZRLWu5zFs1khqiTWbwSWa8Q/oYznlQ== 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=6sRxUnlGCzfNZZIoLhfje9+nJL60E9+OkXSABi5wBhs=; b=Ln6VqZ3SGoiNzh3q/EsZnj27GcpdWm8fqBdD/oY6FajluSXZvu3tae+kCn/gCsb8Ss864D36FE41RS+OGUsE3ysQNPbqJZkfi0zxx0UKJKlLIxaouDaYGxRDEgnNwXHecPehX5ws0oZh2+X6/++oarEsM6GlacFENI7XV+n76O32ECAEW+9BrawjVGUtjbn4fRKqh/lsIZlICXDR1XPG4A0CtQoI14U2NmoS4sOYoAp8mWWb0/W7A2GsPZWPRcRfpia4zVf7uRY3KWLiwlyR2zcuhex+mJP7bl9jKOL2OkxhYwdSpuFpNJvu6MG4C6umN7+uBR3X1On0pU0pQZ7t3Q== 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=6sRxUnlGCzfNZZIoLhfje9+nJL60E9+OkXSABi5wBhs=; b=QDTkfiAKyMiAXcUEK1lC2V8+5W8WLAdoH+fJ+iVLLRptO/jRugcYzMe5OaBRSCp8mDYXrM9IhuGlT+aP0wcEiZZpoYvIzkKeTr9ur7Dv6fZqPoHRtP9kshVq/ZQV3Rt21qxPka1zn2R4CT1bQOBWoG8zu/QkmSgSrh/1jmybvVDByi3Y9olbMokP1ZOsYjjl2yNbrDKhI3C1iRn9G0XYXM/QHPBpWiyUuYTX9pa8MHDlxeciQx0WlKvK0Mlz2gDXcxlGiGp9AUXBt3Bl/zFWb8njUXZIwdbqgCsVg45BroinT32R9r4FIZmXrGbcq6OVjCUnHIh0ZVn38zJwkaDdig== Received: from BYAPR12MB2647.namprd12.prod.outlook.com (2603:10b6:a03:6f::26) by CH0PR12MB8461.namprd12.prod.outlook.com (2603:10b6:610:183::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.33; Fri, 16 May 2025 08:52:17 +0000 Received: from BYAPR12MB2647.namprd12.prod.outlook.com ([fe80::4e68:f7de:e081:9ef5]) by BYAPR12MB2647.namprd12.prod.outlook.com ([fe80::4e68:f7de:e081:9ef5%6]) with mapi id 15.20.8722.027; Fri, 16 May 2025 08:52:16 +0000 Message-ID: Date: Fri, 16 May 2025 16:52:11 +0800 User-Agent: Mozilla Thunderbird Subject: Re: bug#78410: Patch for tiny improve cl wrapper script To: Nick Bowler , Karl Berry References: <6qstvnwz7qzidc5dt7crdbju3rsyz5sezazk6ve757sugqfbmr@x4ih3hbicnza> <202505152007.54FK7dse2619178@freefriends.org> <64jmlqr2r3kdlk4clkrkldv7pbmyfjbsnsr7ddeysbcm75mfrr@oms6xdyfrqmx> From: Yang Kun In-Reply-To: <64jmlqr2r3kdlk4clkrkldv7pbmyfjbsnsr7ddeysbcm75mfrr@oms6xdyfrqmx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TY2PR0101CA0005.apcprd01.prod.exchangelabs.com (2603:1096:404:92::17) To BYAPR12MB2647.namprd12.prod.outlook.com (2603:10b6:a03:6f::26) X-Microsoft-Original-Message-ID: <400145f3-94fe-403a-8ca2-270d4ab695ec@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR12MB2647:EE_|CH0PR12MB8461:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f69ccae-a3c6-437d-c29e-08dd9456f4ed X-MS-Exchange-SLBlob-MailProps: /OoUGmN/RpUnoMMMuyGNCURt3Yf7NUVsosLrpJjFQhjr938bcu+dwEFwT3WCc/ZpchrUv0JLmSpUVRKQgxAe7rrzbo9PALuZ/Ytlhxzx+RLS0lw2tEOb8tU5b06T5j0UBrf/ooZS0Laq3JlWDlE3G0gIpjovle4DIP/H4AxorHduj37tgpIiPO1EHBqOSuNYZYf3Nth5vxvqb7GOoPANX+5IMU/t6AhNF0Q/1KvnQIlC26cZY1as6q3Qh03oi7NNC2nV6qmAnB+3uzMdgo4jmSgzySFk8SLTGo3y9kZYij82A7EYByh467n2LrFv8LBKxXvt8LahM8/egr0GfMF07ip4Bf1wYOmJs+r2dFPcFGWM6PH5XL9u/JkhhKyqEgod5seee0rLxAZuvY+bapm5I/v778KK77xpAYadltWQ9t4fX+qM3rC7LX2Z0i+hcGqIKJE1yNfMXIuUT3lFVoZ+zHha9QD5x0jvSwDEm63Gsdm3VvkHKNbpwaPJHL0nsZEf7Bhf9bRYI9d+sfABQ3XiYmCi6f2bGwmZjQ6OR28RSc0q6pYulQInDIbt+KZJm268VLtd6NIab24iEwyJGcsWmjvoEffTRwiTKDet0Oo6P3nZ2YFB6SHskzkA9vycdmDLJyyqAq9H9DUmkXLQxGgMyhA457EAV4bqgmVTkM7ykORFL0vOYrb/D90FqEOHWE68NgaDYAjsOn62BCCZC0LEAnc6sQIdnXywdMkYYlAkKG+xdsAU4pcVH4wpeu9lNGmP X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|8060799009|6090799003|461199028|15080799009|19110799006|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZkE2eXkxcVVCaisyUjZQaklxeE9nZWI4QkV4WEx5TXYwU0ZwMCtwc05XeGJR?= =?utf-8?B?YStNV0hRVFU3VC82cFhuelVxendBaE9IS2Q1NnRTU0p2UTNFcCtUS2I2TzZo?= =?utf-8?B?Z000djZtemQ4Ynp2aEYvdmpMa0xCZnc0S1pvRVZUZXIwL3B4dVdmSFBDRW9N?= =?utf-8?B?R0tXaUpoNFhnQUZqU3Nzckd4MjhaRUY4aDJhbkVPY2dFVlhHNUJWd2ZpTUlL?= =?utf-8?B?ODFjdm5ERWh2bW82cTd6YjhQa1VORUV2d0xZSFJGMXVSOGFWZGdiWUxBRmRJ?= =?utf-8?B?TFdHTXVBNlR0anM3Y0psQStETkljN1kwM0VCck1IaGlrRHg4SzY3WXhnUVV2?= =?utf-8?B?STFZWDFOclRRRG9GTUxUTzk3c1JLVXZZL0hZR2MyVnk4YUxSbkpaWElkUTcr?= =?utf-8?B?c1NkUjZab2tUVWFzZ1A3OWhHb1U4R0xSK2ZGODFxZlhxM2xkejVIZVdTbWhS?= =?utf-8?B?ZmdaaWM5U2hWQVg3TGxFR005NnIwa3R1UEF1QkhDdDdoRHNpWEJXbXJNdzY5?= =?utf-8?B?UEdXUkFIL0JCV3IvTU84NWJCMmx6MHFscnhnalVOV2hmVmlHTUhKd1YwazNk?= =?utf-8?B?Snh4WDRLZUc0TVJSQkhLQmRmV0wrQmMzSzJZQXIrdFA5aDRVY3BVMDU0RmRF?= =?utf-8?B?MlRmaVp5SXA2Sk96cURMa2J0bk9RNlJUUStFVldCYkh5Vms2SkFsd0ZhdDlL?= =?utf-8?B?cHpETEYwd3RiZ082aEYyNlk2NE9kS281eFJndFgyL2ZZNmpHd1NWNmVySmxD?= =?utf-8?B?ckhpZnhQbjJZV0xKZnNEazFkdzhMMENpcjEvc1NSQUw2WDRMK1o2eWpTY0xS?= =?utf-8?B?SlJnZFFRc2JlZmIzSm16TVFtUWlyZGZnc0ZvM3hVeTJmREhobCtxWnJUOW9W?= =?utf-8?B?TG5QeGRld0ZIa1NmSncwZnlldFYyQnBMWCtKU0dVb0RYSFRPK0tFSHAwTDFn?= =?utf-8?B?dlZWNXhJVHhSTlphZG44cnZqMnU5Z28xMXdMKzNSK3NsSHZTZzdXcCt4bUtj?= =?utf-8?B?Nlh3d2QvckZlTi9EbFFKbGh4aVVaZ0M1MlhJTDM4ZjVTMktnOW9ZdklXSzAx?= =?utf-8?B?dXgyU1l1K2Fmd2ZkZDNMZ1Uxb1ExY2hQNVBkWCtONjBJa01qNWZKS3hFVmpT?= =?utf-8?B?cEZLakhyOC80OG5pR0FnVW1NZ3lhbU1XK2JJZDFDSnp3ZkxMTkowa3VmL2g4?= =?utf-8?B?Nmpnc0E4eXVzYXF0YUhJd2w4dSswMm9oN1JHWWVuYXFwWjFoa245YkVjVGhu?= =?utf-8?B?TU1XdGdqcFZSZVZkTVE1V0tKWTk3MnJwREpDYmJpUjhWWFVJcEZWU0F6Wkln?= =?utf-8?B?V1RwSFpXWjY1RzZiTFFKQlFWZit4OFpBOGQ4WW02MmpmKzVKanlQcktvazlo?= =?utf-8?B?VTBHVUVlZzg0UmRwVmRnVjdJSVNQYzRQOXRkTThCcHRQMVlCMkc0azhmazkv?= =?utf-8?B?Z0s2WUNqaXNxaG51RzUxWDZkK2xjOHlrTG1nbGtaKzBQakEvMFVJRVgwOHBE?= =?utf-8?Q?yaVUUg=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aHlTRkZ2OHpOSEo2Y2dNOU84USs5MUR4U1NLUi9qUEhUVk9zcWE1V3RlQU9k?= =?utf-8?B?WDFwd1pYeXhqTTRzbWJMZkRZL0trNGRJV2Fjb0NZUUpOOTBqUzFOVWIxKzhw?= =?utf-8?B?MmNnZGxJdHlpTEZuVGh6UFdzQWZDQVA5UVdoUjJhanhMVlFzRk1iN3ROcUpO?= =?utf-8?B?a25WTHBOeVFFbmIrbEZFaU5MK3NzT0d3aTBJTlpEbjhxeHBjOExqa3NsdWt2?= =?utf-8?B?VDA4V3A5cnRSMGZuamFuL0FSM05od01QMFlhTkcvTUhwaEtnL3NqWlJLcEdl?= =?utf-8?B?QXZIT1A3U2NHSVdrdE93aFdRNnJrY0oyWlhCdmZBNVZmQzRFY2Riek1sMDRq?= =?utf-8?B?eHZ1UjJRNU9zU3ZqQitONEdaNjBFb2Z5RVJpU1ZTYUNVM3BJSUw5c1l2RkIv?= =?utf-8?B?eVdtYitnZGJIb1Mxd3Z3eGlQVHk0MVdTRTBMMVJOUWd6YldSL3JubkZhcVMx?= =?utf-8?B?NHVjbzJ3Zmg3M1Q4Wlh2UGEwa21obTZTdTI3Ym9xd1JlNTFwYlo2WU1ab1Ja?= =?utf-8?B?Skh3WUpXOGdSUVZwQnZDZm11UTlHM3JBN05mazdYK1N3MGYwZ2lMbVROMWlm?= =?utf-8?B?SjJCS3ljYnllTWx3bUF5dFRSMks3a2NhQjdPVUFQVVhVK2tzQ3JLQ21kTlBq?= =?utf-8?B?VUJlS1FqeUxPQk9tdEFsRDZta1ArKzByUVBuY2FDYTI1Wk1FWTFCWk5hRVA5?= =?utf-8?B?b1FWMzhhMHBwb3pvY3JycjhLeC9yeXIzNytVL1FWOW9CSmxwRTVIT2xvTTc4?= =?utf-8?B?dURUbjF0QWRlWjVKOVZIckY0ZWV5MGlFZ095VnR4K2F4MktoMEJTc1JHbFhk?= =?utf-8?B?Y05zci9kR05BTTY4UVFIT0p3MElVeFFLOEY4a05yemwwWUFObTFTKzAyRTk0?= =?utf-8?B?cGZBanRMNnE5UWtSaTNWOWtpTFpMK1p0VzRPWitiNkFuWTJYMTFlT09va0ZP?= =?utf-8?B?blFsQ0ZBcm5rQkhSVFNZbGsyNGorZEtINmNORHVDdklmczc0Y0U4Rzc5OGpD?= =?utf-8?B?TUdmbFpyWWlTQmlQS0FtbEtJN3U0N1RuTU1mSTNGMHhmcXQ0VFpMRTYveGNi?= =?utf-8?B?M09rS3VXMVgwWCt6cTBWYW8vQk9JMlVRb1NpWXo2UktHVjRUajlSRHhqUkdV?= =?utf-8?B?ZDhmR1BWN0xtVlJSc2pNSnA2Znl1Vi9DZ3JobXJnU3FLN1kwZWQrZmx0Rmho?= =?utf-8?B?T1plSStXVkxDOTJHMUdZOElZRGxKV08vSCs4TkZHUGtvUVlPUUdjUVJuTVdK?= =?utf-8?B?QXJzZEdRQkJ5T0MramJqSW52VVhhV0t3YUoyMmVrSUoyOUJKREZ0VFFZWkJs?= =?utf-8?B?c3hjTmpDT0lRTGVVREJiek9CTTJTT0RNRkdDekgwenJSR1RmTEI5aWdYamFQ?= =?utf-8?B?LzQySTJLZU1MSVMrYmZna1FocVN1ck1NOUNBWGdaMjZEdWQwQk9aRUxLV0I5?= =?utf-8?B?eFE1NmVQLzJ4WjA2bnBpVG8vaGlJSnBpV2ZhaXZIQ3JUZEdsNmc3OXNwcWZk?= =?utf-8?B?WVp2anY3aGgranpteGFrcWRKUVlHRVBKMmVLV0MzRXlTMm42WjhjV0lRenFm?= =?utf-8?B?dk5UR0lTaWRyc3lQZlRDZnlQZTVXREE2Qk1ENVAyc1RaMFg3NzZ0YVhES3hF?= =?utf-8?B?VndYNUdtbDM4VGRFM2p2V1ZVcCsrUmtpdm5nWmhjd0g4Z2FyQkFZTmtjRm5I?= =?utf-8?B?cEh4T01ZV2tBd3hCNklJRTNiZDM5R1NHWWlNdU1DM2dZSmY1MHY4N3lxUU1j?= =?utf-8?Q?hbZ9rTZoWDsG2i/2Nc=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f69ccae-a3c6-437d-c29e-08dd9456f4ed X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB2647.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2025 08:52:16.1635 (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: CH0PR12MB8461 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 78410 X-Mailman-Approved-At: Fri, 16 May 2025 10:15:37 -0400 Cc: 78410@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > IFS=$' \t\n' is a bashism which is not supported in most other shells. > The original code is portable. This seems to have nothing to do with > the rest of your change, so why change it at all? Oops, sorry, I didn't noticed that. >> If it's not useful then why did you take the time to propose the change? >> Does anyone/anything actually use .dll.a files? Search engines have very >> few, though not zero, results for me. --thanks, karl. > I think libfoo.dll.a would be an import library (a detail of using > shared libraries on Windows) created by a MinGW build environment. Oh, I've just write it without a second thought. I just think also find .dll.a would be useful when the scripts finds .a. However, I realised that find .a may useful for some rare cases but .dll.a not. For example, I'm trying to compile libiconv now. The Makefile generates libicrt.a instead of icrt.lib (actually it is a static library generated by MSVC) which used by iconv.exe but not install to system. $ ls ./srclib/*.a ./srclib/libicrt.a So I think my changes are bad. Please just ignore it, I made some mistakes. Sorry for the bother. Best Regards, Yang Kun From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 17:57:16 2025 Received: (at 78410-done) by debbugs.gnu.org; 16 May 2025 21:57:16 +0000 Received: from localhost ([127.0.0.1]:41413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uG33M-0006O0-JX for submit@debbugs.gnu.org; Fri, 16 May 2025 17:57:16 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:55746 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uG33J-0006NO-Nm for 78410-done@debbugs.gnu.org; Fri, 16 May 2025 17:57:14 -0400 X-Envelope-From: karl@freefriends.org X-Envelope-To: <78410-done@debbugs.gnu.org> Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 54GLvCcS2711882 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <78410-done@debbugs.gnu.org>; Fri, 16 May 2025 15:57:12 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 54GLvC9L2711881; Fri, 16 May 2025 15:57:12 -0600 Date: Fri, 16 May 2025 15:57:12 -0600 Message-Id: <202505162157.54GLvC9L2711881@freefriends.org> From: Karl Berry To: 78410-done@debbugs.gnu.org Subject: Re: bug#78410: Patch for tiny improve cl wrapper script In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78410-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---)