From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1o16iB-0004rx-Jq for mharc-grub-devel@gnu.org; Tue, 14 Jun 2022 09:36:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o16i9-0004q6-Sk for grub-devel@gnu.org; Tue, 14 Jun 2022 09:36:01 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:35816) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o16i7-0006DR-Bm for grub-devel@gnu.org; Tue, 14 Jun 2022 09:36:01 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25EBYHas014672 for ; Tue, 14 Jun 2022 13:35:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2021-07-09; bh=Q+YIzoAhXJ/fUM4YgLzujXVdHoC9m/3acm2/YBeyiBU=; b=arLoqgcLThwv2VD+wx1hLRV3qQY68VcMlXom2NJTwB547vFLz2jVJQ5LvIqWOzNGNHw9 fCIfw3iFSUcphRuiOW33PVPUN4sNM1QVs51XM34qhkRNhSnDwGZLGMCsUwcSxR/DeG6m 1pD6X5iyLURx4deuQahSWmI2oaaP+CiT4KrAaYopUD3JKANWj1c6l9wGss5Ap478O8X/ 8U/lkJbLXcqFiYrlLVn/TkncfmLE7h/aF0gMgHL+U92LxRK/QQ7rpqw40TeAIouIwsst W8/YbrDlkpKae2hf4abiTXsRxbhCxH9TsVIK4JbLMiqdk1YVpO+v9GSJJg9lNr/43BAB Xg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gmhu2nx4c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 14 Jun 2022 13:35:57 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25EDQ7bA032519 for ; Tue, 14 Jun 2022 13:35:56 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2171.outbound.protection.outlook.com [104.47.57.171]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3gpqq05w72-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 14 Jun 2022 13:35:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mqi6UZ0gEJj+aqYYcC3omsdTUhLWRKuELe7IN2jjxvOdAEtQESi4CDXLtO1fOa8cZwUMkeS80GFMpDycSo4gB3t/hUQfaxip28CQ+ZYPSm7+Ra90U02bHCZ39JqRb/rV42CVc0IU/GP+LTOC99yapUwiCMV0t1DWUkFKWI3dePYnyui74pHmOlVr83f37JS7Hd6NbOGbMzz9+UuktRgg/KQWdmBsdLMmlHjxq0AM3pztdK2CxNN4BKvyu/0Ed3MVSrrC+C7tjhkwqq//ooI09RZeLvWm4qLaz3ipRQncXPa7q7TZxC++3s27QXEHayl8+T+r9RJqmT73b1V849SOgA== 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=Q+YIzoAhXJ/fUM4YgLzujXVdHoC9m/3acm2/YBeyiBU=; b=iB/kd6S58Y/kAC97Q6Xoaf9aVGIQRZS60e54tB0W5H2RDYgt+vK/TTDVxv+/TT4grijTIZkgk1Ej7M20fxsZigmXMShOhZ9bvqQE3Z47opZO6vHzjYXWe8rMJuz21Cid5r6Y6zchvSKP7mImsQvXTkJS9T4ojbyH5d7O+DhkX6Y5NcAtBXTx3mY+p0mO60dzAckIZhlI8xwJIuS/CIc0ilmdxr3uhjmxyoOetwbMZharoAJ7lbiCbuN08+OkM68G4xEKj+PlSEpSVbeGZAhuo0Ew9OFdshza2XNXT9S68Z66yde4gSIOlGkXz1VVn99d3mY1RFZ0tXJncHras2Pmng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q+YIzoAhXJ/fUM4YgLzujXVdHoC9m/3acm2/YBeyiBU=; b=c+mAPpvbYpF5U5h6/7d0abWOuhyMXV+WflrggyGwg2IekLSyvFPwC/uNQDlIJyOt0kEGRQOKqYSzQ233d8BfEGbIQbUx72F2XEMTII4fp11AbkmwfPwXIZJjr1eCRX7X2XBcG3K6FVa3wRfJfqJQvcrTOsrVRxNsTDpqx//VGh0= Received: from BLAPR10MB5138.namprd10.prod.outlook.com (2603:10b6:208:322::8) by CY4PR10MB1879.namprd10.prod.outlook.com (2603:10b6:903:123::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.16; Tue, 14 Jun 2022 13:35:54 +0000 Received: from BLAPR10MB5138.namprd10.prod.outlook.com ([fe80::f0d3:c8b:c303:e02e]) by BLAPR10MB5138.namprd10.prod.outlook.com ([fe80::f0d3:c8b:c303:e02e%5]) with mapi id 15.20.5332.022; Tue, 14 Jun 2022 13:35:54 +0000 From: Darren Kenny To: grub-devel@gnu.org Cc: daniel.kiper@oracle.com, darren.kenny@oracle.com Subject: [PATCH 0/1] Fix clang build, partially Date: Tue, 14 Jun 2022 13:35:43 +0000 Message-Id: X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SJ0PR13CA0196.namprd13.prod.outlook.com (2603:10b6:a03:2c3::21) To BLAPR10MB5138.namprd10.prod.outlook.com (2603:10b6:208:322::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3ae1bb2c-164a-47a6-e54d-08da4e0ace0e X-MS-TrafficTypeDiagnostic: CY4PR10MB1879:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W9zi0yYET99CI208UNaL1wEIVpb5fQgApwLncAdVsu8OStmVK6cYDNTXP3WUdgf1DNMQkevDwsnHjoOGoB02gCtjaHOqfbhhO8gBmGgdK7PaOZhF4QEn9/qnQXkPwwsPOkisXg5YJ/XZVXhF16kl+hCcsaZf1P3n7YmNmxcR64CkR2Fhab/bediJBCDlbGPpKnwj1QoTOag7UmboVgl0lIR3e7hn8TdiDqssFEoO1RBKkD4ACB+qBt4aH1+K6h7bRAVldMGnHGhRCmHq0r5MkovFaaxNTCzLbyr9j2cyWFyghSfJehoFqGVu5a3gCDOK1KOclvlSMyM3rOi3e+heViHelxX45f/J5jkf26iKJIwwm2Dqeh/mjL+eCoHSv7lcgSp7MfgdQ1z5SCBGdVJM9WLIPYAOSrxCQblWZydG6oZP1aW1c0QBhzaJUE8rXb2pKnacGluLV3xkeBtlVOpPqOkKNaE4vN+J9hKK2xDUOsSH2weMoHy4XUep+eLQSFQBEX7/rVxr5QqqD9/77kA3XPEfLWcY73xivVK3Qib/TyZki6mAnwVS+GOBkI4amlZwc7G9S2DuHp6POUl/wuhjXMbMu6ZY3RR8I5q+q7D9duC9xj/OsOPPJHtXmpSYbgyb/8i+YvUFsZp7J95tMdrQsCO54fvCamXM4LR9zDShVG3An7FdwtP9Trks+zbiD+VHdGcsQTiRKQ20ZsDmpqWT8A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR10MB5138.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(38350700002)(6666004)(4744005)(36756003)(107886003)(44832011)(26005)(6512007)(508600001)(38100700002)(2616005)(316002)(86362001)(6486002)(8936002)(4326008)(5660300002)(6506007)(66556008)(186003)(52116002)(66476007)(6916009)(2906002)(66946007)(8676002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?XGC27ashXKqTNhdolAMBrk15FzBUPjYVOhKWhyjXxoPskjHSDutHBe5smebB?= =?us-ascii?Q?3SMuVfuE7zWM0uYzx3+Faeau0zgt0IHPPI36CX6T6IenI+dIaYvYPpcsByXN?= =?us-ascii?Q?jCOw4FQU4BiL2kRG9zpuWn3zoXff4aJf4ZaruAXF1P+CEyHa4t5b9lWfmAJn?= =?us-ascii?Q?geWuNfj5wdEF12g2SePNV1RfTNhCxDKXgo9ysfkTY+XLnwSKNEro03cq6Y2p?= =?us-ascii?Q?IvrgTbYNwRRZjYF0VLkdarj1+c1wfZQKRybE/9ze556UWw2+vbmfbvspQEdF?= =?us-ascii?Q?9PcdjZdtb5lXxUzlqMtEX8cY80xKhR6J0df5z3LH1cRoDFJFYm2K+dEJHPvW?= =?us-ascii?Q?+KFcPioLHt/Cjoe/Bk+9TGBGC2TH17Hdm88kRD0QzZzeg0F+NMRl4R5bHCgs?= =?us-ascii?Q?E60QBBffCV7XJA2PN4XAEgS5/nug4VvDcIMCqxfNIWWS5gRGQrLpLnysV4fJ?= =?us-ascii?Q?6XRTYDTlU6eshP/l5doR9llpJelBRIGCLhCM/MITx8jQi0g3PokFVDPSmmMi?= =?us-ascii?Q?bZOkKI3t0/yN/PKjXmkF6xzcYSnj2hsDR/iocd4LIIa4LiUAqiRgicIJvYwb?= =?us-ascii?Q?KHUb/b5/ruTAX/9WfqmMaCaLAATgDUW4B8d28FQDdcTzspILp/rW9ArgjlU2?= =?us-ascii?Q?KJWAqSu1AeEPHN/TNPFWy6gLV/B+5lH2CiY7dbmYBKviiTwBviE2jcCtFgRG?= =?us-ascii?Q?TdBenQiUSTzn1GSQiPyElGS5Jc8JWBS5zB37F+m/2HFtqNaOm9cLyfVmjsp9?= =?us-ascii?Q?XhZttO8BGKv9Vi4uE2Uc7PgPT8hsS0a3BcFBbXC2ESe91hQj5Ct5IkTsGhzN?= =?us-ascii?Q?kFaFpsYPG0k0MMbzIWXm+CSRkEF2gaV1pFU7i4GM2ICJZ6SsfkpaDs1tz2tv?= =?us-ascii?Q?rURAbs+eLH5XyWUNi1gkSEG/Jp6ifari4KkqcgGhbotOX8DZ5WOXhTmswjZg?= =?us-ascii?Q?8eClvQsTjEdB64xBjjiquZqss52oZvii3N9gpr7bHYNwu9d+HrW9CWfKkXk3?= =?us-ascii?Q?k3H2oYool+/2P1mjuDRTKVt12UalU3GKsXlKwAS0woxWXRj3XU7QeXWNZRTT?= =?us-ascii?Q?MlPNGxIOsKS/xTTS/xFnkyVMRHkLaoiqNKzNKnEMPVyqg14rHT18WXaQoEAr?= =?us-ascii?Q?Y++3BykDKNhefPZDYpvYWGzK75DVfes3QcSUxVNIViYDTkDQyBAY+4YHOtAU?= =?us-ascii?Q?QPs2b5RpGThLoKbiO9UalMtNSO8yHwJuKgD5hEqF8onPRMyjc+Vflr/SQVvs?= =?us-ascii?Q?ailcB98ClV10TEXCIJeehZ/aVxqvYnYnyjRbXkqwuVyMHG074H+UF6VREpi4?= =?us-ascii?Q?GOr+nop+XZzxScSJqZl0TiDG8v7IkA10Va5tMiGqehAYOaqeNQR+x6H9YuPM?= =?us-ascii?Q?XH2m115jv9Oxja7uV+71s1QjzxoRaWKzhDAJdkzK+C8jYUXOtP74JGpd9sJm?= =?us-ascii?Q?7dkUwEVrLcwuGD09MbRF7XwUu9ZVOGuwViWPmzq3sKvzvgCcGoqkoZNX6+1o?= =?us-ascii?Q?tnPcsDJIskDViwE1pSOOKgT3sVK3gb+q4GvqmdQwMMyCulBUGl9jJ+rbF3E4?= =?us-ascii?Q?bFEXpbVx//tt4/90BZGi5LU+cs8ghyIf3/rQsrHayYeV44griDUZVA26Cmq6?= =?us-ascii?Q?lr4gAf9gBK7oInerwTQaVHRzd9QJ1/lIvlBJkCKDgU3E0/1breQU6ud1t10Z?= =?us-ascii?Q?GCaVyUPgDz+9bc2AsdB0TmPd87D7isTkrQyz2XHpjUuCvFBbNdTuCkmb31pj?= =?us-ascii?Q?pSwTEY/rqSt+AL9lxih4zcA58aoHwWs=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ae1bb2c-164a-47a6-e54d-08da4e0ace0e X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5138.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2022 13:35:54.1630 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: un1ubfIppZGxMWQwG87V/aDPd+4lN2DTnDYqBSM5251fdw3uL51lsLW+oXuaouH+L+a26h/1WINh8DWnm+zVuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR10MB1879 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-14_04:2022-06-13, 2022-06-14 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=857 bulkscore=0 spamscore=0 phishscore=0 adultscore=0 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206140054 X-Proofpoint-GUID: -PqofS4bF1h2dn_Zs1JEZO_vA1GClIcz X-Proofpoint-ORIG-GUID: -PqofS4bF1h2dn_Zs1JEZO_vA1GClIcz Received-SPF: pass client-ip=205.220.177.32; envelope-from=darren.kenny@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jun 2022 13:36:02 -0000 To fix the build with clang, there are 2 parts needed, the first is to get a fix back into gnulib to ensure that the regex code can build, that has been submitted upstream and can be pulled in later since there is now a preference not to have patches held in GRUB's own sources but fix upstream. But even with that fix, GRUB won't build, and that is because Clang replaces the 'abort()' call with '__builtin_trap', but the abort call is surrounded by an EXPORT_FUNC(), which is valid for GCC. The core of the issue is that the gensymlist script should be filtering out any call starting with '__builtin_', so this patch will add that filter. Thanks, Darren. Darren Kenny (1): gensymlist: fix clang build with exporting of __builtin_trap grub-core/gensymlist.sh | 1 + 1 file changed, 1 insertion(+) -- 2.31.1