From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id HdgZAimghGoQLC8AWB0awg (envelope-from ) for ; Tue, 18 Aug 2026 14:10:49 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=acSJiEoP; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id EB6DF1E09B; Tue, 18 Aug 2026 14:10:48 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id E98461E09B for ; Tue, 18 Aug 2026 14:10:47 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2B8744BA9010 for ; Tue, 18 Aug 2026 18:10:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2B8744BA9010 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=acSJiEoP Received: from YT3PR01CU008.outbound.protection.outlook.com (mail-canadacentralazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c103::1]) by sourceware.org (Postfix) with ESMTPS id 969974BA23E7; Tue, 18 Aug 2026 18:10:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 969974BA23E7 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 969974BA23E7 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c103::1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787076615; cv=pass; b=RI4NrcyFPVdn7HI57y9ercv7V+XibJ841BJGdkiyALhZ7W9tbH2X0j/J2k/RYV9TsXbq5CdAx+yD22UOY/6SejZmASUpsPOzaSYAOU9TyeXnTmDq4P2cz2akbW2yZMaLeLPb2adTno1GejImxVfBorMPQsGPkZt0ZHF/YBJVlUo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787076615; c=relaxed/simple; bh=FQkmUHrhz/08LsPcd3h90AjYGbJhEqxrQ4SNYZNdOqE=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=SSjvHJO6w6fmX5DdqgrFSpr5GsFRo751bmlHx6hWIjDNgL58OXiVH034A56QNw7eyRhRhu1uHNdpihcdBjjhs1o1oXzau1w/tz5yJL97jt8pM08J8RjjnD+hkZMfvR2UzVQejoSGlBh6ZJ+qdnXQ5Xz72Y2P9ZuVr6xpIIHR0oQ= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=acSJiEoP DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 969974BA23E7 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=scMprbgOQB+Ngbb8NT9xaSfp8M8hIRXqPtT+jcmAXkitOixPkJ1jzIZUo7RbPcLmu9Rk2v31HBnW/4Jn13wrEbw+s1i7qLcYvtbHtQXw5vohyatA2J0Ovdrch1NdKXDwrWEUXPejvmUZD6663SrFm2h6bMbAEJsCpOwOrfvo9zg8EubgWYqCvTZb+KmAxau3m90y3U4M69aijp64JtE7A1OKMESYR0EmtkL4OajyPX75Z4PJaJm2bh9IaSNw+GcthzEfV7xF6AR/NuQyoIA67dotO6oSwUZvjEUzBJ58k6gphjwPUoFLbJ8JGJ54++Rj/8ofqrwFB233nbhETzQFwA== 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=aqybXgERyuXGswOlhvyU8aWbzT7OJqToWokfkGfeTe0=; b=rPG+D0eDf/mOWUJlORZvpDNRerjUpK9xidduWuGfnjjTfP7mLqeAM0qw7RLh2GQLAwO9FXxsfkL8NFDk9ukZ3MakgvZOrt6uWncsb+7onl+uYm1IAV5j/BhtQ2ocgsDGiOwpG9466exhEb416Xaaf5aEQZ1FArcz7s8oFeMgEeVj3NGMh0wP/8zQbRloZLNrMJMWCDJ8WYXjWBb3uNRjJzj54iFxFazt8ml/OXsv575BNg9bvJLGfHplouCREli2/faQXiSpuX9wxglVDIZQhK+j2ygR+PQYOXD338YOgvmnZgJ1rwoK9VMz0psYLsHll/BeYfESf21pEEIP3f+uYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aqybXgERyuXGswOlhvyU8aWbzT7OJqToWokfkGfeTe0=; b=acSJiEoPlQWUcPT8O8M+J6iLXMqFPlTA08VLuP6fBpPoZVYzlJmCS2x8wbuQ1FWPMTqa1FTdPLmmXXULU5l1Qz5mEPFwDuvgg9xi65RqgVNjscY9SVPmjanx0F18Juzdu6TiyKCPDAJMDmhQtLuH3fju4vqdtAiidpByMyp7X+4e3CnuZcraT0A1Up943V/YhqoRHYPrrqz9vi2D1nPKCBl+JX+2y+aSNEYq2P9YShzvBzXhv7udyJoQOHchgn/cFppUygoGeXrOb/0lwmZS9umqehOvQLtYYmiBc8atPF5tJpOfmnTAF1J4yzHeU/aDFYnNS3Tm547vfMwBjTfurQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) by YT3PR01MB10284.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:91::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Tue, 18 Aug 2026 18:10:08 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%7]) with mapi id 15.21.0339.007; Tue, 18 Aug 2026 18:10:06 +0000 Message-ID: <0f6ab665-7aea-481c-a808-93f9233394df@efficios.com> Date: Tue, 18 Aug 2026 14:10:05 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/13] Fix various warnings when building on macOS To: gdb-patches@sourceware.org, binutils@sourceware.org References: <20260817151646.152571-1-simon.marchi@efficios.com> Content-Language: fr From: Simon Marchi In-Reply-To: <20260817151646.152571-1-simon.marchi@efficios.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YT4PR01CA0350.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:fc::20) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YT3PR01MB10284:EE_ X-MS-Office365-Filtering-Correlation-Id: 3cc15a8f-5af0-447a-72bf-08defd53eebf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|376014|23010399003|1800799024|6133799003|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: fXbKpM82JpzfxLsCajDJcb8PXw6AF4Zqw82CFiLBcURRwECOunVkxnj/jUJC7TiNqpwDwxrau9qY4WGSVBgePjx4o/5yW5Ubgg1N4/2BcDk98NqA9mzdu1e2XSs2eAjLeH3h6ovZWwavdxmUO+NOM8ANJJTFDc+JWc5nkhOmKnI3f6PHOwFVWXBepYDNmPl5oZ+elbudwLh6HOlex8HKBQ8xoq3CFfg1Ls2IvIfb4Jh6bV1fEAZxl8ikwJxuevcF/2fJqvxd3QobmqZX3OnWpanHvLIA6aHDQTXHB0ouEbnarlBElFltvdxliWUFbxJa4ITS4UyGRiNSKhb5hwWCffB9EcEz6ypybtMul76MJ78T9X47Q2s3FZQ/HXzl6lkwCs0TZj/pVaVr8xgFbili4wIIRhx7orMVLKftDOUuD9GkfO3bhPJGG8qEmvlP6unEmQKjnOYDfiGxx8XUvnuU7QUMOuhHa3LEMpRcbMv6S7BU6bFwvGJa5vK4WjrFfQQWgtz3aI8HqLt68VUPe9ARlYx3IRQsRIv8/K4xO79Sg923atc5EaY1WZamFb7CqWNmboxgFfP5vjF72Eoqbn8m/mOryZ8TgWvm3MgGmk9HI/9v7pEfxjONIHK5jnf6vM/jsmMGytkOQFTq7C7sQ7aeVjwknlUCTcTOzHctf6GVCdo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(23010399003)(1800799024)(6133799003)(56012099006)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SHNKdkduQlZOZFJseHZKbGwycXpjWkR0RkRmYlc0bEpIMVA4d1VESXNFZndt?= =?utf-8?B?VCtVMEJFdURaeGliazlNM0NucjhzQkY4YVI4V3VtVDlMK0xBN0l4T3BneTRQ?= =?utf-8?B?YmozcE5paU5xdlRyTlRxSTZ4V2xTK3FMRHVpOFVuTjB5ejVpeFdxYldqRVFr?= =?utf-8?B?cU9COWE1Yi91TGRaMytOTTRzOWplSzhEclNHQ0hnQ1JjRHRxdDMyblpKdHJi?= =?utf-8?B?Q0QrRmEzOXpabDBtRWJYNncxNkNZTTcyUG92aUNLemlaWXNiZG94aERMMmp3?= =?utf-8?B?QThiS3VGYVFKdm9qMHZuQUhLRXlvSi9nYjBXVWs3Vm1rR2FSeGtlNE9ENnNw?= =?utf-8?B?SHVvQWYwcHNselRvL3lDVVZJaUw1Vjk1UEY2RFVGL0lrdWt0WWdjYVQvcU5D?= =?utf-8?B?SkdGYkR2b29ScHYyUkdOQTZlNU80N3QyanNIUnlrUElZWWhiT0tUSThvRFlr?= =?utf-8?B?RVkvQ2VBYm5wSmhqeld5MFpGd3Z3bmJqRThXdE1sdkQ2M1FVYXJ4cW51ZFN0?= =?utf-8?B?M3FmMVZhSGdCcWxjVXB5eDJjSmpiQUMvZENudTBMdDgwZUFPcE4rN1I0Qisr?= =?utf-8?B?MVpSWStzR2NpVjJSa2Q5dlVad1U5eE9JZ1RFekhyRFg3ZlJyLzR3d1o1WHBY?= =?utf-8?B?SHBza2t6NXRucjZseGE0cThxNkxNc3dlTy8wQlVkNFp6QVdhUHZNcmJLd0or?= =?utf-8?B?R2RLVExSQ3hqNXhLTTNMTTdPMHJaSld1R1Rnc1BOQWFMNE1IUlZuVVV5TzBx?= =?utf-8?B?OFl3RmZJVEg5NDNpZ25UY3ZBZGJDNnNJejFBLy8wWEZkbDYyNE4xK2JzN2d4?= =?utf-8?B?Zy9oV3haOGtrR2drR2dRM3puUDdnWDdWcit4SGw4ZUk2b014OEVUWW1mWkVk?= =?utf-8?B?YW8ybVNaRFpBZTJnU0FTNS9KN1JMWTJFODdxKzBQcUN0eE40d0lPZ3lEVk50?= =?utf-8?B?VEhKaXQwSFNROEFRN2V5VG1DOC9OZ3AybXMwOVE2QzJ0ay9Kb0FDRVFHWjdC?= =?utf-8?B?Q01ZbURQR1Q5V1duOFo1bERNMmNlUTFoN3pRSGZ5K3c0MjhTTXBXMFpPeE1z?= =?utf-8?B?a29YZFVScVNsQ1B2SHUwc21FM2N0K3FHYW42WkJyZ1g1enRTWmJwclVQckVx?= =?utf-8?B?bkRZTmZDZnYxbW9CdG1JQWFjbitVcGtRd25adjdlTTdES2FzMGI2NGVmZFNt?= =?utf-8?B?TkJYTUJlRmtybmNVYmF0U0RlUW12VEFReU9xU1lpQ3FUWG5FblJ1dVBEYkFn?= =?utf-8?B?SFlaQ25HNSsxelVBWGlGWFYzTERtOVFybEI5bEN2TnZiL1FkNUVrdjQ4MWZR?= =?utf-8?B?ZXVxWDBWeHF5TnJrTmVlbXhnN09pWGxVZW5wbXlNTy85dzdVTHlWTmNNNTVM?= =?utf-8?B?a1JxMURENmNiZ1hzNm9zK09jWlRIMUdaekJUNjhrUVZNQlVoK1FOV3k3Q0ZF?= =?utf-8?B?VGNSVlZRdDlCaGpQTS8xUzk1bjJQSmpKbnVJckJpNG1hVEpMS2htYlZBbzMw?= =?utf-8?B?Q3cxd2tmN0gxZEtEclM4c09IOC8rNmxzM3poTmQ0WWp4VFI2WWxsbjFCeXR1?= =?utf-8?B?OXBqZmUvV0NNMmZNSncxWUZtN0pCOGFkcHU5NURDem56ejZNR01RenJXU2E1?= =?utf-8?B?RFk5RUp0ZTBJV3hiWmNDVmtWNXhtamVUckE5S2wxWVZUdE0zb01Gd0R4SXFS?= =?utf-8?B?NThEMTVjZWo5cElHTVR3WFBsbHJSTG9QbzMwSnM0Tnk0VGpUZnZYVnJlcDRa?= =?utf-8?B?OS80Q0ZoajNyUEVnOERvMUlNdDI1RlI0Rnp6L080VzMxb0JHTmlZbG1DWGMr?= =?utf-8?B?SHV2NmF0SDdvN0dxRE5QYWhTS3NlaStXMVRvVUJ3b29CYzlJTzVEK0V1WU4y?= =?utf-8?B?aDlkWkI3ZSszMjc5T0MzbjltV2dpRTBsU3dxZCtPWmVza1pYdS9YZVIvWVFG?= =?utf-8?B?cU1jV1U1SklEV3NNMVNGb29IZTlxSDExL29sN0VLZXVHZEVBcVBRK0dzVy94?= =?utf-8?B?UC9ReExxQi9jSUs3MjB0MXE3dWNmMEVlZ2FobStHY3plVTUyT1dYcjJsZllS?= =?utf-8?B?ZmwvU0pXZ25HTk9XWDYvd1lYSkVqNVlWb3pyUkZXM3VNU1g3UjZpTkd0MW9N?= =?utf-8?B?STZHSkRNUjduNU5WQXpDWEdRYWpZS3FpZ1V1ZEJuWG0za1hseVJCWVRxaUNs?= =?utf-8?B?Q1NhOE83UitQUmZBak5QVEVEOHJHNFdsbk10cDlEVG9BdkJKSjlxNmtjNFU3?= =?utf-8?B?Nit2L3pCWTdsTGVJb1ZsWklXcGpQVXM1NGQwWkkrY2xQUS9wcU9vZTg4aDJ1?= =?utf-8?B?bjhaOEFGMXYwQnFDZUNFeVc4YnBJcjg0YnFWaHZtaW96NVNLMUxsUT09?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3cc15a8f-5af0-447a-72bf-08defd53eebf X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2026 18:10:06.4695 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nhpKcJllwUcfcy02JSClH7kbc5yZSa/rT+Rc08+g1BIbVytGSvzli7v/ofXOTBZYBZw89dWMiWnaSDp06Q7JYA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB10284 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 8/17/26 11:16 AM, Simon Marchi wrote: > I tried a build on macOS with the following configure flags (there is no > native configuration for macOS/AArch64, so I used an alternative target > to at least build the generic parts of GDB): > > --enable-targets=all --target=x86_64-pc-linux-gnu > > This series fixes most of the build errors I encountered, mostly about > the uses of "dangerous" functions like sprintf. > > There one patch in opcodes, which will require the approval from a > binutils maintainer. > > There are 3 patches in sim, which will require the apprival from a sim > maintainer. > > The rest is in GDB, and I would of course appreciate some reviews for > those too. > > There are still some warnings about vfork being deprecated, like: > > CXX cli/cli-cmds.o > /Users/smarchi/src/binutils-gdb/gdb/cli/cli-cmds.c:917:9: error: 'vfork' is deprecated: Use posix_spawn or fork [-Werror,-Wdeprecated-declarations] > 917 | pid = vfork (); > | ^ > > I have not fixed those, as it requires more thought about the > consequences of changing this on all supported platforms. I pushed the patches that were Approved-By and that don't involve xstrcpy, I will then work on addressing the comments on the rest. Simon