From patchwork Wed Jul 26 10:33:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13327823 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 083C9C0015E for ; Wed, 26 Jul 2023 10:33:28 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.570282.891990 (Exim 4.92) (envelope-from ) id 1qObpS-0007hz-LW; Wed, 26 Jul 2023 10:33:14 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 570282.891990; Wed, 26 Jul 2023 10:33:14 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qObpS-0007hs-II; Wed, 26 Jul 2023 10:33:14 +0000 Received: by outflank-mailman (input) for mailman id 570282; Wed, 26 Jul 2023 10:33:13 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qObpR-0007hm-92 for xen-devel@lists.xenproject.org; Wed, 26 Jul 2023 10:33:13 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2061f.outbound.protection.outlook.com [2a01:111:f400:fe1a::61f]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id d1606bcb-2b9f-11ee-8613-37d641c3527e; Wed, 26 Jul 2023 12:33:11 +0200 (CEST) Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AS8PR04MB9175.eurprd04.prod.outlook.com (2603:10a6:20b:44a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Wed, 26 Jul 2023 10:33:09 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::e5cf:5743:ab60:b14e%5]) with mapi id 15.20.6609.032; Wed, 26 Jul 2023 10:33:09 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: d1606bcb-2b9f-11ee-8613-37d641c3527e ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kEKu4H5/KA/7ug4A//MCHkUTExtYmWcW/xp8/4bv4ryRMoP93r/tTQKpTowX/7UUjIsKFADjfRdnWVnaq2W3+c30od/O0RgZeL8O0kheB6g1AYz7gxbLU6w/q4GU5XKKRZc+0aA4t5G8pLIITEdKEge5HXrKUWw+ourARIPSDso1854UhPksdXc/YOX7puoRGrKx5M01BfjcCSzpd4jF2IIb/BQSNHLswzwnFMrBnFljPk9k5Qo+goRQ5JVomfs8+FqYK8QEnHfouFenf/i0ThCBuSt/SW/g8AznOdtbrXK81YuJtGebOedW8tgve601oGg0XXdhrxr3dE+a9NVwOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=BUQNrBvwkCW3i8IvMZ9HOVhTuG/uMRjUcx7MUJQ2KDs=; b=BqiMFfDHMyCh6kt6o/J9vFXJIUoOERDjuXhf5T1MLG3pWGLRbEZLfTovXT0Pzn7MySSZPP8lCDTm9dj2/4htp5A3y0XOkyEr2tv9J7r/SNd/5P7Nhp4MxH4IQrEa+lQsIHy+Wj8KwkTs+u4+fj1ZzPIN2j74gpHjHctJJOe3uRcLi13Lms5zNnPsiJPE4BE4gaNwnYX8bFfPmECT1svyAK0z62jamfAFg5fPy0bUO+mdhMuChIyl7z+wD8KMOD0VVszkoGzIpb8g4B0FVREKxY93KT4DKacYiLeVOlH84Lbev69trJInBcfllr8Pzvh8xGRVoiWB/k7hWUM77Cxbsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BUQNrBvwkCW3i8IvMZ9HOVhTuG/uMRjUcx7MUJQ2KDs=; b=F3D/c9wASpnoUlsGnSkTbc28lFwnr/C060k4jXaM1+dUCfh9+GTASptadQrHCGsBhQEwazmmcGwrCgGy5CgbbVOEWlCTps1EEE2avS5E5jQK+0Aa3JBivjMtHslhd+DlSvf4gfMXceeV2FDdp0kcWQDrbhMb2cZU1egursNJ+w4ioffJIBqNByv4om3dU0je2LXzPfDFkEpwMKaEcGL2DJaE0CtkUuSM4FmK7vQZprgjxOnReg3G3vzoXAbPa1uo5MrPfGrPc53LMFlgzto5gKS7lQbYLBLfrNfNtVnKs4534H6/0+NBR8cJF27Zpvih4NNemhKu6JNTch3r0fUXSg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <60da37cf-abec-be58-d433-e98eec0c59bd@suse.com> Date: Wed, 26 Jul 2023 12:33:07 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: [PATCH v3 1/5] build: make cc-option properly deal with unrecognized sub-options Content-Language: en-US From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Julien Grall , Stefano Stabellini , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Anthony Perard References: <10ce72fb-4fb7-67de-41ec-7291dbac0038@suse.com> In-Reply-To: <10ce72fb-4fb7-67de-41ec-7291dbac0038@suse.com> X-ClientProxiedBy: FR0P281CA0248.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::7) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AS8PR04MB9175:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f0894e5-913e-4ea7-586a-08db8dc3b487 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dO0ZO6NNcmo7vhh8sQOispNr04T0/FSewxKg/zkrAlnNXFCD1u6N4jPF4AivX+bqW2U4BwkvyUmkX/jSdDm0O2zY9iQS0YnlHMww32VeZsuTQ4Pze2SbKWxXSQ30YWDGYlhjdqRkqG6795DdegWcpRl7zMqWBPHKV7cMI6ECp0dR+PyenpdE4qeod63VDooZ2NqVu0rtrJo+cQ2cCiXrV0qcyHPAP+Ifzx3TIzKJD3xX0mt7W9owWI77uBeTOQ9XPXpwxLAlwc3Kvh+L+cp8Khev4CbB8A9EdE2U8LJJvmSrI5FF8ArKs+KNUTZp0zPgbPSbNINuFsOh1f/Ieb6ZvJIwn5Ws0yqbmg+LsHHbw3PLLCYtla9U+eKq/rUVxx7IkWVhqrw2bw0LZuhzT9pmgP+78iNUd9CYuP1GhBQ681ylC/Ye4a9IikEsjUP/zVP4tdoas6KQxOKeKXeYgyBZdX4asysEWFVUoNfRVDl4MgTB/LWIB2Pp19k9juDv5tu1N4L3R8+A3Xx6iN0Tcj39NEw5iouULOPFYlvuZdBhnGcBl6I25uRkHm6e+4/UUtK34E4xkjIlj9cGM+RmR5r2pig6vB/QaSxz2xJHKmqbk1yKTm9+dZS6HP2Jubu7UytEvOrGSjAJRUN+wXc5qWqfVQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(346002)(376002)(366004)(396003)(136003)(451199021)(54906003)(6512007)(6486002)(478600001)(66476007)(2616005)(26005)(186003)(6506007)(2906002)(66556008)(6916009)(66946007)(316002)(4326008)(5660300002)(8936002)(8676002)(41300700001)(38100700002)(86362001)(31696002)(83380400001)(36756003)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?zFWFqZ0Pr6XEQm9n/jaVIiBqXx6/?= =?utf-8?q?rA+tEylS7yRE4EL8BE67vNYxF6/L+rVaYyFJsG8G5fcvgK9oFP65mv+KmJaB0h2sD?= =?utf-8?q?rueAa3YT6+M6JJP8s0KRpt029kes/62SBtc+bOvHLGNG48VAUiT8LVljcJaBVz+pA?= =?utf-8?q?N8eRoD3+76sShBcFm1n4UUCxsA2hd+UndElSzzSaq1rU9sdg2St4+EL54YxQD+yVp?= =?utf-8?q?tHp4tC855C3ksStnJqIOLs++QU6ytKM7JvkCcsfuDEU+9rC1v3m5evCp0Yf3FJV+z?= =?utf-8?q?VLXCddv81QJ1x8SJVXSM2/2YhHrv4gPpZKurAuL0hC5Xp2E2dP5BO6jFJCPNsVHDg?= =?utf-8?q?UbwB+B3iA67uKEFULblPp7tmDTCbUFk4hAXT7JW9+XDBg86+HpOv5/gxzkpIhmFGR?= =?utf-8?q?URx2VbSJr+rtCW6fScD84UcKswOmd9poagPXXzdLuNmfSSJsFUBFduyL444DDKUH4?= =?utf-8?q?nrXyyzfBDw9acYP3X7Z1FDaFG8X0S3bmngD6sZmjR98gg4oIPkhalUQzgIKfbg9Xu?= =?utf-8?q?XytHbh47dfxN8Fh5vUPJ88tR/rRtBUQKqbXziUxNXO2WzssDoo1HRN4fjzna4l+wH?= =?utf-8?q?Zh38vs32O+o+aWKOVwJNAp+s1tYd2/hepr3JJX8ZybjMF7RLgbwHbVeGfzV4+/nm9?= =?utf-8?q?q9ZyrOp/zMsGn4qHSV1W4WIANNKvqutLg/UJ9SeGrbEwXZHmKmWGl0qLwwn0in07d?= =?utf-8?q?0aubZHNckud8cHDHFaIEf0uPyF5tkxvC/oPCf5fU6Kj+6fmxfK7xZ6pM9CPSd3Am4?= =?utf-8?q?Bd0SEs1xEBE7PvDdWLnlM630PqIS9A451uLPy8wRmoeMDtDQC1muQWSY+SmJrjSlD?= =?utf-8?q?+CJ27y7riec8pw/Aj+F1W4O0bdglRYId4cAQk1iLhFkwPbXH7iK7c/NgnkCgfQo21?= =?utf-8?q?GX+5VqezQSWvkzmycL0SxcyR4mEubod+k1qLdD2GUJ0MiNjFyHLNqxHWfFfZJ26Ea?= =?utf-8?q?GtjnhxwC8xzvMUF+YkQ/RJzBQaFyxYXlA2l/DGRQTKmOQ/ZwB0Om2UnMIh9xz6a/p?= =?utf-8?q?V0FBn8FEIgLruyy2ViSuvC9gLWH6IGklPY520DgLd97OXkfvwgZo+23BJ4oQBjJyO?= =?utf-8?q?GMborBCBm/fRYakACDA6T6EWeiE2+DwWwaEQkL8dsI6JOtwD+/n/W+77Slb6njfl8?= =?utf-8?q?BypCsC7X5L29AjFdRpQIjDNkKw4aehP2W9dQzDgPaZuYSsDlxT1ZsbG+zY6Exo+Wq?= =?utf-8?q?L6rQzYSgrZEKB/KuDb6av7o80iu6ab7hVTA9lfbBJv6JR7JEiWUCP4co3C9fKSo95?= =?utf-8?q?i86DmgLK/zgnzYuRikkLhZWaPhkuSV97wd2FAYEocNCeABQzCtnsm5hC/L+P2dhZL?= =?utf-8?q?8JoUPnbiuI4daj49MOceNLk/P3wDdohGD6vrj45zGcVniAKZ3oZ23JX23MzjcwhQ5?= =?utf-8?q?XjJyi8lVnhSYWVevgycTHTMVDtNDfez/f7RFSQIjrz7KlJATXw/2ndHCiLK35TWxa?= =?utf-8?q?mICeuBAA9QX8ZFCb/NcULEl+f6ob8tkcYMHYZ/7RSTB9/V7bONI747GkpKplqgKSb?= =?utf-8?q?Z/oEEne9OdGs?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f0894e5-913e-4ea7-586a-08db8dc3b487 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2023 10:33:09.3501 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CLHqeQ3epvvmn3b8VZyKNOaBn/Pp5f/+DzKI6LXyt3+u+E2CTPbbU/O7dmO5EM7Ex+mLj/YABvE1EhLi/HXiww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9175 In options like -march=, it may be only the sub-option which is unrecognized by the compiler. In such an event the error message often splits option and argument, typically saying something like "bad value '' for '