From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1nXizM-0000pS-6U for mharc-grub-devel@gnu.org; Fri, 25 Mar 2022 08:24:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51810) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXizJ-0000ja-RZ for grub-devel@gnu.org; Fri, 25 Mar 2022 08:24:18 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:58898) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXizH-0008EF-J4 for grub-devel@gnu.org; Fri, 25 Mar 2022 08:24:17 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22PBKaNv031937; Fri, 25 Mar 2022 12:24:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : in-reply-to : references : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=vwQcAHPCN4IgLD9vdW9n0pzjrlFTSznBpr4V3RwPD9I=; b=OXZZsVkm9CC6GkI1SefeAzICbRt/pvymYC5S5YyKCyhNNQ9ByxxypTOL6vzXH/OYaBAJ 8TkSQ1FGmSJsiYlgUMKt7vGwvDGiYQqYxzIzZaWfZcPVSbnLHOdIosIID3lP+gRarviO k2m2NMluY65/Bcac7RqzdM2lsq5l7bQ1I7VPCBIBGH5CJmGFH4tmYRRBZF2xigwX3Xx2 /jxBWChNtAssaEBYYjbJmTcBiJW44KbqXJCinV1J7C279U9oOOyo3VgX80ZFysa7wn2E mK38cujGfcREpZ3EXgvDhmOgljM3LkXY7JTMLbDMYKxGG5N4w4mWMifPcLn6cbr2gJ1D YA== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80] (may be forged)) by mx0b-00069f02.pphosted.com with ESMTP id 3ew5y275q4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 25 Mar 2022 12:24:14 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22PCJovb109481; Fri, 25 Mar 2022 12:24:13 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by userp3030.oracle.com with ESMTP id 3ew49rfm7p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 25 Mar 2022 12:24:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nCa+iCKZoCeLzACR/xGhSsddomCUN5i+dsbz1vYjbTqMJIYXxGLHhXIGEvV7KYKAUC2xUfBz18aDqPWP9T4659bTQtruHHSiPQIb99AzNQWnG3OavPmpqSdJ4czC1vtvx5YoOLGyoQP6pltV4PfxI3lAWc6jRkFZgqVrwoS0Iw5lpS+8Vcdv2d9NIJI9xMtua0W3FqwulHVxF2LI8hMZxD3RdoYYUQFxHUgk/TUPrRq4ywJ5CYX1x//iXOm9Mmk7IRaop54vu6ZblDyLUUxCd1EklkFl+YFbX0sJ/6jD0oCGlQWPOqqtsUrFqHTCwL8nTT+vyGJl/zsJ/kgnVLDBHA== 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=vwQcAHPCN4IgLD9vdW9n0pzjrlFTSznBpr4V3RwPD9I=; b=KUsMDwtCDIgwDBL6iT52fIvFmIhvbo5NuASKzulfJi7H0WJHGRh2gBzPnk2iUu8o/MdSucBpRz667JL6R7TrfoLjXTeBzg1re5U5lXgIOUHgmv859sqGiwTHgYmQRQSMyb45ghTzIvPOfC27sfH+beDonSrFNNczH3BZsrVtQfVBju5hKXSx19C2ZGhI+Qgtfc+ay0t5nbVXm56VPE/nPG5HAxw6eDOkzC05tDNUsYfx495hJjuu73+1ABAVWLWMYYEP/OJSLhKAklpxgVcgaH+sdT90NDDeggxCmDeeowWLlmdSFmInlV7n21Scm80cz8jJKDv1dii5PceQOxH7ag== 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=vwQcAHPCN4IgLD9vdW9n0pzjrlFTSznBpr4V3RwPD9I=; b=oip/ObPQiAjXz4vrxXq0ktVDwj3k6xfY6OovAbWt3aO/UZJ03GL1lIrtybs5mChYmkvwT9GkAII2cKry4E0mS6FA8X49zN3+cyJE6m4AYC/5LhIS+ygdsA510k03YLcIxhW4+aA7jlVcU7Oah6ZmJMFQbBoDWfYaFakyq9YosHY= Received: from BLAPR10MB5138.namprd10.prod.outlook.com (2603:10b6:208:322::8) by MWHPR1001MB2061.namprd10.prod.outlook.com (2603:10b6:301:36::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.17; Fri, 25 Mar 2022 12:24:10 +0000 Received: from BLAPR10MB5138.namprd10.prod.outlook.com ([fe80::a4c7:fabf:ac74:df9f]) by BLAPR10MB5138.namprd10.prod.outlook.com ([fe80::a4c7:fabf:ac74:df9f%5]) with mapi id 15.20.5102.019; Fri, 25 Mar 2022 12:24:10 +0000 From: Darren Kenny To: Paul Menzel , grub-devel@gnu.org Subject: Re: clang build fails with `../grub-core/lib/gnulib/regex.h:682:20: error: variable length array used [-Werror,-Wvla]` In-Reply-To: <2627a8bf-45b0-f474-82b2-8b921f8ac24a@molgen.mpg.de> References: <2627a8bf-45b0-f474-82b2-8b921f8ac24a@molgen.mpg.de> Date: Fri, 25 Mar 2022 12:24:06 +0000 Message-ID: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: DU2P251CA0021.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:230::24) 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: 78e9476b-22b0-4c37-2f89-08da0e5a5d72 X-MS-TrafficTypeDiagnostic: MWHPR1001MB2061: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: VM2GBY/qS/gWq113KBY1xS7FszhxF+vfbp+hRuCaeC9kwmQZjZun2y/XyLaifCzjA5gv3BBOG4Fy+KYAN6utpWJ9e0oLNomvkxNCnAtV5/3Vy85QaB/cVsgVFGaPbYvc14DOjLHmMYgDhe4TPFB+8vxxUHAGn3LGCZnY2wOQu0RUHLULTrdxEWh48RLgHjW4Apo1QzWt1GaAmLAaJJbVCo/13azRRJGk6grhPmfMHJeReciBKtj/V8937LEFlzazn4O5dNQGCC/yUu9GSYNEzhGa4B+apiVR7yS8LyTXuwNKsJD+W706362Df8sOMOfJ90vg7hQe5b0wrVcsHJCI1DjoM9DlzLwD9QeFgbyvCVBBfoY30AoBIOG/lT0uAp0qYZOeSz05FYROtGvC7z/oLR3mPhXVGoUFg2zhuf4DjvF0VCbBtX7ycvjxbvOfjQZ/+DseWa9i5nxDHj/JWZnRxZh3i/tjAvpM2ndCGiMV/9a64NAI5dEe8bNFANie7Oryv+N6jM2vExB0aitQ5h/85bTFuLLXQqlQcu75PjJ3I72K2V7PYnZ5OWF4bjp6yANKfk9aICYasMiqgeIYYy+nt8g9N0rhedNe0+5fABnafRm4iJULOObBzHd9zOFNSuZGrU7lKF++LMLvZxto2CHAZeqwlNK4gbvd/b7gu4a1VfrfIkLc8tRyJKKWkAPjcF4myOQBzc4VV9qpWL3bcexX6ugapjEPOP9jhVPrMMmwhxh3QxBpF0jHbLVpqRlQAtgwpvQ9kZs82caLjP/t3k7POXcis3VJUYM9jkBxu7nAL7Q= 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:(13230001)(366004)(8676002)(66946007)(38350700002)(38100700002)(508600001)(83380400001)(66556008)(6512007)(66476007)(36756003)(86362001)(8936002)(44832011)(966005)(2906002)(6486002)(6666004)(316002)(2616005)(5660300002)(6506007)(52116002)(186003)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Vzl0VWF3TUVveG4xUjJHN08yZlhCdE4yRUcvU0dvZFFPcGtGNnRWVkdSNUcr?= =?utf-8?B?bkVualcxZ1lQeW5yYnM2OWVKZm5qcGkva1pQMHpkSGwwNCt6b0tJblVQMkpp?= =?utf-8?B?SkF6SzRGNWhkbWlaQUpyVm83OTQ2a05rMStPbTFBKzFzZU0zTDNkeTdEMk9G?= =?utf-8?B?bmtHUk0yRWN3b1pVYVFvaEJZSnpwaUFzUTFzUGdKNVJ2WDdPR2dZNlorRmJO?= =?utf-8?B?V3N3NVcvM3kvVTRGZTlJZzlQdHl5OFl5czFIYlBTdlhqalJJNTBVQ1h1UUVB?= =?utf-8?B?SW1hTFFOTVdDdFp4a0dkL05lc0twZFFIZVFoeEl5V2FBWnpkT0R1Um9UTjNq?= =?utf-8?B?bFVEOVZxa21BbjJkR3FOMVFWa3kxdStnMVFFQSswUEYreDM5VzYwUDRJa0NZ?= =?utf-8?B?K09xVXlMWlNQbys5SkhZaXJvN3crNFpKaGt2YmIwRWRmWlM1WjNoQ0RKZGQy?= =?utf-8?B?RWNMamQ5dTZ5K0FyMURCaWVFOFFlek1EMjcrVGpDQVBkUEhTa3g0RTlEU1lI?= =?utf-8?B?dTlVWlpXbDlqV1VPUWVycHB1ZWphOUxZODN3a3BkVEpNRkY4SU5VaFJXNmRF?= =?utf-8?B?L3RYNmNJTVV1dHJ4YStsQzRFcTJka3Y0bkpaeUs5RDZnMVFMNkdtcm1aNlgw?= =?utf-8?B?eGRSR1J2Wk5zNXJUc055NWJQbUxRTjZ4eG11NnZLSjRraXNESlN2emlhQ0JX?= =?utf-8?B?cHRUUHRYM21raFYwY2F2ZHVjN1hDUDArbk0zU1RZNU5ySWZuZC9nV2JHTjVJ?= =?utf-8?B?ZGRuNDF4c3E3cnN5V1VwU1pOYTJxREp4ZXhwSzc4TTdRRnlQclpzc3hhM1FN?= =?utf-8?B?eEpzZ1hqUGIzRUNMZmRFd1dmSnFPZWgrbWFNbjNLd0tmSHpINjFYSWpzSUQw?= =?utf-8?B?bmdkZjhVV1ZNSWVJVFJibzFNcWt0QlJKc0JNZkd5SzB0blExUW9CcFJ1dmVi?= =?utf-8?B?YTJHNVFBZENxdmo2Q1JiL3RmMzd6eE5uanBnejI3VEwzaTVuL2MzTVVPVlhN?= =?utf-8?B?MzMzWXhRc0VlOFBuRDlueVRIRDQwa1RkSHJNaVVtZit2RXMwR2FWUnNPeWpm?= =?utf-8?B?U1JuNitwK1dvbWo2VDcrbFBPRk4wL3J2citITUhRY3dPdmF3VHRKVTkvUVAv?= =?utf-8?B?Tk0xUXdEMnhRQ0tpYVlRREIybm5NZ1h0RnMwTklRNFczVmJtZ2tlL1dkSnlp?= =?utf-8?B?UitaODVYWVZNT0VVcDdQQ0k3dnJEeEVLQ0QvUFliOGFaTy9nb09xZjZsYStm?= =?utf-8?B?N0ZzT0wzekFmYWdDVXpSVzltUGFzdjh5NGd2YnlxbGpkOWt6ZzRwdUR3TjVl?= =?utf-8?B?YWwwdU0xZW51RTRpcDdsNlVoQWN1NmxtZVh2VitkaENuKzdnTTRLU1l6bTM1?= =?utf-8?B?a0NzZWtkMXcyOE9XTFlFaWV5eGo4SnlLb29MckYrL2hxMXd5S2ZSaEwzbGRR?= =?utf-8?B?bHl4K2RqSXJsLzF2U1RtM3c4T1FwNzdQMkIyVytJZzFJVU0ySDJqK0I2dHdz?= =?utf-8?B?RXl6SUpuZHFlU1Y5RFdEamwzYThBTGNISXZteGxBTy9mSHoyRlljSGI3ZWlE?= =?utf-8?B?Um1JeTZ4QmdOdHNISmtIbW51TktFQ0lNckNlMllvMndmQUtkZklZdFBSeitr?= =?utf-8?B?V1lVNkcvOGZtK2ZvcFdVcEpoaFduVkdOMGNYR1ZUSVhtZzl4UjZRSmRjdDFu?= =?utf-8?B?S1FjdEdhOFBTUXZhMUVnL2dpMjg3dVpwUEJIbTNMMkp1eVIxY3I1amZvUm1p?= =?utf-8?B?aXQ1VGI4dFgvcmJSM2tVSUw3eFhQMTNyaGJGS3lLa0hRYkdOUHBRYUw4Mytv?= =?utf-8?B?MFV6VWZ1cjZqVnBEYzVuZ3ZiaVNWMlFNQkJqZ1VYcFVOWkV1bDRDdU8zczRM?= =?utf-8?B?WVl4Q3lRWldDZTRIc3F3R2huMFNnTDFnbm14SWFWY2N1d2FxdHo4TkdpTVM5?= =?utf-8?B?cVNkSmY4Y0xJTEdqbkcvN251czRJeTEvWGw0ZkxZY2hSVlZPYTQ3RHYyQXB6?= =?utf-8?B?bEZmU29COVBnPT0=?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78e9476b-22b0-4c37-2f89-08da0e5a5d72 X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5138.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2022 12:24:10.8345 (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: Tm/VCddRKhVa5lOs1pj7Sd2j9MtQgr7LOQLYqqgyYyndwTiopSpwSDnigoRQFju50j9Ve5LF+YcIj8hO6VDRIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1001MB2061 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10296 signatures=694973 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxscore=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203250069 X-Proofpoint-GUID: 2_vR787CL_TOq5ersHbvrP4RwfUAAK7Q X-Proofpoint-ORIG-GUID: 2_vR787CL_TOq5ersHbvrP4RwfUAAK7Q 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_H5=0.001, RCVD_IN_MSPIKE_WL=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: Fri, 25 Mar 2022 12:24:18 -0000 Hi Paul, I'm seeing that same issue, and I sent an e-mail to the gnulib list about it yesterday. I've not gotten a response to it yet though - but it is on my radar to get fixed since it's also blocking some other work I'm doing.=20 Thanks, Darren. On Friday, 2022-03-25 at 08:12:16 +01, Paul Menzel wrote: > Dear GRUB folks, > > > On Debian sid/unstable clang 13.0.1 fails to build GRUB due to a problem= =20 > in Gnulib: > > ``` > $ git log --oneline -1 --no-decorate > 7c316e183 term/efi/console: Do not set cursor until the first text output > $ ./configure --with-platform=3Dcoreboot CC=3Dclang && make > [=E2=80=A6] > clang -DHAVE_CONFIG_H -I. -I.. -Wall -W -DGRUB_MACHINE_COREBOOT=3D1=20 > -DGRUB_MACHINE=3DI386_COREBOOT -m32 -msoft-float -Xclang -msoft-float=20 > -Xclang -no-implicit-float -nostdinc -isystem=20 > /usr/lib/llvm-13/lib/clang/13.0.1/include -I../include -I../include=20 > -DGRUB_FILE=3D\"commands/regexp.c\" -I. -I. -I.. -I.. -I../include=20 > -I../include -I../grub-core/lib/libgcrypt-grub/src/=20 > -I../grub-core/lib/posix_wrap -I../grub-core/lib/gnulib=20 > -I../grub-core/lib/gnulib -D_FILE_OFFSET_BITS=3D64 -std=3Dgnu99 -fno-com= mon=20 > -Os -m32 -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts=20 > -Wcomment -Wdeprecated-declarations -Wdisabled-optimization=20 > -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security=20 > -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int=20 > -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar=20 > -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare=20 > -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function=20 > -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable=20 > -Wwrite-strings -Wnested-externs -Wstrict-prototypes -g=20 > -Wredundant-decls -Wmissing-prototypes -Wmissing-declarations -Wextra=20 > -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast=20 > -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla=20 > -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros=20 > -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs=20 > -Wmissing-prototypes -Wmissing-declarations -Wformat=3D2 -march=3Di386=20 > -falign-functions=3D1 -freg-struct-return -mno-mmx -mno-sse -mno-sse2=20 > -mno-sse3 -mno-3dnow -fno-dwarf2-cfi-asm -mno-stack-arg-probe=20 > -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-ident -Qn=20 > -Qunused-arguments -fno-stack-protector -Werror -ffreestanding=20 > -fno-builtin -Wno-undef -Wno-sign-compare -Wno-unused=20 > -Wno-unused-parameter -Wno-redundant-decls -Wno-unreachable-code=20 > -Wno-conversion -MT commands/regexp_module-regexp.o -MD -MP -MF=20 > commands/.deps-core/regexp_module-regexp.Tpo -c -o=20 > commands/regexp_module-regexp.o `test -f 'commands/regexp.c' || echo=20 > './'`commands/regexp.c > In file included from commands/regexp.c:28: > ../grub-core/lib/gnulib/regex.h:682:20: error: variable length array=20 > used [-Werror,-Wvla] > _REGEX_NELTS (__nmatch)], > ^~~~~~~~ > ../grub-core/lib/gnulib/regex.h:528:27: note: expanded from macro=20 > '_REGEX_NELTS' > # define _REGEX_NELTS(n) n > ^ > 1 error generated. > make[3]: *** [Makefile:41321: commands/regexp_module-regexp.o] Fehler 1 > ``` > > I tried to use latest Gnulib (not the one defined in `bootstrap.conf`),=20 > but the error remains. > > How to deal with that, if I am unsure how to fix it? Report it to the=20 > Gnulib folks? > > > Kind regards, > > Paul > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel