From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 91E5A4331D; Mon, 13 Nov 2023 19:14:21 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 21ED8402AB; Mon, 13 Nov 2023 19:14:21 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2053.outbound.protection.outlook.com [40.107.244.53]) by mails.dpdk.org (Postfix) with ESMTP id C0DA64026F for ; Mon, 13 Nov 2023 19:14:19 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U2i/me777R8v2vjAd+yl+JnrVO5+A3g4IlXjM0mC9NhmIERILnhwpKb2i4roQMxDMZpy9+CBFmWT0iKBy3f2miWj1vWDPbTM7iWvhNYh960+G1m9r2edRbTX5pvJLap4vd6sFgZxs4htt8L36fPZ7quoYvhiR/AmQr+Cmqewrjx1/w7rgrfFnzFZ5Np8GwuLQGruxJv2aGcMT0Zr2ca4rgzFQOneV7+KhalD8SYDIRcpABIIkuU0N5htXur/MqLgSpvhlueJSJ/N8gJ3nSwrFC305kiqawEGD2MvHb+hOwbYlpVo74I8aj1RfkHjj4UFY4f778l1/ceDBcMN17Z4dA== 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=iEdH+5WE2lU+p1bKiNbTaiBBKyXJ/NdvfWV53gwuMSQ=; b=T3iNFPjdrHctjN6ifjiye5iba8CvjTCfy1Cdq3uJJwzzOXB2AcEZ/haOfPjcqsHGm1uD7zyiuJePlXO6en/4JEk+wHXPOhOdabPyHi9JuZ5sYji5MSAWd+RuIp40g1hsfYa0iugIGtSGZXaDywjcloBjKW3OziFM/ivA1/ut8d2inPYGvUH3dLXYG/51nY02eS27cVg68s+yOz802z2ByklUH+ilKAgWruVxwJB+bXwzljbe98HteHC3twWcdOR3BtAEV0pDQB0Vo42aDpw6vy/7v6kCapm2XswLp/E0ZnA7lBN2MQwHzLqwSQZ1oUwdYAxIYvIggpy4aMJUhSHJIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iEdH+5WE2lU+p1bKiNbTaiBBKyXJ/NdvfWV53gwuMSQ=; b=mm5LW9Bat8yEe/V1mzypagnXiyUNS1CkpPJuOqlVzeSWsID36/rxiJHA9TLfsoFho0DCls35ccoKPyXtYVu5RcV1VeFXkkt05j9wSQ9Q53XEJf3jfXMkaY6d1k+wtFwNvSan7BTqos2vyivft0HltRdaNvfSo6JEW9/26qdBxjw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by SA1PR12MB7150.namprd12.prod.outlook.com (2603:10b6:806:2b4::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Mon, 13 Nov 2023 18:13:58 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::2569:edb2:670f:816f%6]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 18:13:57 +0000 Message-ID: <1c7d9add-1d1f-4f7a-9b12-977897913ca7@amd.com> Date: Mon, 13 Nov 2023 18:13:30 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/3] use static_assertion for build errors Content-Language: en-US To: Stephen Hemminger , dev@dpdk.org References: <20231111172153.57461-1-stephen@networkplumber.org> <20231113170605.408281-1-stephen@networkplumber.org> From: Ferruh Yigit Autocrypt: addr=ferruh.yigit@amd.com; keydata= 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 8Zk= In-Reply-To: <20231113170605.408281-1-stephen@networkplumber.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR4P281CA0210.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e5::11) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|SA1PR12MB7150:EE_ X-MS-Office365-Filtering-Correlation-Id: 70688b9e-e539-44ab-9e37-08dbe4744dc0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mSK0Gej8lRk0LjzV8Y0UmTvGAfJK4qfNkRP72qzK5IaNyIed84VISB1iJeOxQ3n0CkABvc3Ed3CQvbSneRcxGrvceRPI084EUL/S341Xo4Fb2icXjW/28cURotrG98DEPKBk0kEtAskD9FbO+2ycqNyY9/2RigKD5PHBOJAHd7FSBfuAcaVm2rqZdh83sctRsiVlyPczyTGmHwf/MfRslhFMJO8iyEGZL+coV/c0anJMX7wZYuGY/4zOP7MG3Cb6QEQ1Njq17spFytU7L/5VJMeQ4V/kGKdBeOsuaZ+nKp1qM9EU8pXtHaZxJ9jKHk2NSh2Rp4gREBc9QrOQhDWmgx/qLtjNWUxRPL9Aju9ck7hFI7MLwzXsGZ7gloPSvo5qmtES8/NzwYJ6jyYWaCNJ/YqQrw8iybKmYFrck4tNpI2V/U89H5K5mfJEqPYLC5rztreLFR51cPqoJt0QQQbXiYAIGWTKvvR6y0PnrORPHdWZqpcP8kE3+OJpCsuIdq5NqA2ClVbXqLB7zHeQreJvN0UfezXzMK3xTOwgYxKZ/RZJQBLYzVnMNfBc8GFbngNVUc3GnLN1P2eQbxfR8lMg+mNgZWWeY72FgOpW8+A/nlt6DVCPjZ+0o0DTGBZhijpS+GKTNc1K57rVqm8ZmpDG+Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(136003)(346002)(366004)(39860400002)(376002)(230922051799003)(1800799009)(186009)(451199024)(64100799003)(26005)(6666004)(6506007)(53546011)(2616005)(6512007)(41300700001)(44832011)(5660300002)(8676002)(8936002)(2906002)(6486002)(478600001)(316002)(66946007)(66476007)(66556008)(36756003)(31696002)(86362001)(38100700002)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b3llYnlreHJJVE9mZlpZN3VFZXVQTDJxamg1T2ZCQnNHTW5qblN2QkEvZ1JS?= =?utf-8?B?Ykp4RnIvb3dWWEdpMlBFVXZkZXBmQ3ZEa2NlZzZ4K3VDMWN0c0cycXFPU1Jz?= =?utf-8?B?RWdqM1p6Nmc4SENlNUFSWjFiOUp4M3dPR3drTGhrT3F2c3JCM3FZTlpPamdG?= =?utf-8?B?ZG1aTXVUQmNqSk1nbkl6d1g4Ny9OYkE0VnJpS0pZT1FUcW54MklBcVFkSVZ5?= =?utf-8?B?Q0c5NHpJY1puanBiQVJiQkZ0Z3FUWkJlTEUyVUI5Q1JlbHVFVlRFUnZuaFA1?= =?utf-8?B?cnY5TndRc25KM1RFYXhYK2xhbmtmeXZMMXFnS0JRWUdzQ3ZtVlc4M3lHQkpD?= =?utf-8?B?eTV1YlBaeUlQamNiM01Qb2MreXJ5S3JKYlh1emZmckpqOFpLb2hIZWRKYWNo?= =?utf-8?B?VmtVOWpsNkl1bDdId3B5UnIvdHpDTDRyOFJnKzRXaTQrakZVOXRXWFY1K1ZC?= =?utf-8?B?MXBLRGQ5aUZhR1dFWmVhWG02bkdvbjY0KzRkNFJ1MG9sbGtteTYxK0hxN2lZ?= =?utf-8?B?dG5TZHcrbVBaNXpPYTlSR3BEUUg0RXhuam8rYnV1ejJFUjVkQ1I4UWh3ZWZC?= =?utf-8?B?aVlTMmxObUtSZU14by9oc2w0akpFakxYZG90aDNjdlpaeTZac2YwbWZaSi95?= =?utf-8?B?TC82L25sN2JvVEkzWTlFUU1jQ2VkdTFicWdBWVpobEp0ZUNYL0tmQW43VzEv?= =?utf-8?B?cEd1ZDNCN1hVRU0vbzRhRFhjNEFqUVFUTlR3azhtV2dHdzZFOWZaUVhNdE41?= =?utf-8?B?Q01GbjNXNHY1alpIWGFxUVQ1TjBOY2Y0V0dzaE9MVklEZEVHc0dwZ1o2U2x6?= =?utf-8?B?WFdraDhIRk8rOTVQdDFyK0JxTFk3a3RXNlg2TG52WXNiVFJqY0tqYm1LU2x6?= =?utf-8?B?YzBpeGxOOU9LVGt1L2NScFNLYnZnVk1MM3MxekM0TzNmZytINnVCS1VLVitw?= =?utf-8?B?K0RadCt3LzBRSDdmQUdTaE43RjhNV1lRN3dVaFVwelRCZnJFTzVDMHhRSjhD?= =?utf-8?B?c1dQNDZrUHhudC84U3hHM2ZEZUc3T3luN1Bva0NiTTNYVzZ3MHcxbEYrTU1x?= =?utf-8?B?S3Z6Nml5d0pVSnJKZjRTNlFXUWtncFRWYm10empqeUdOeVE2RlFxeFJWK2cw?= =?utf-8?B?L2dSbFJMNnJOTXhLTTREZUp6NVFzU3ZnYklsNDdQQmZnTkVRKzM0V2JBam40?= =?utf-8?B?ZGRXdjFaSFdOTjEyOVlLL3JnYTc0cG1jQnJGd1BsNVpWN3ZTVWJwU3cxb0Y1?= =?utf-8?B?eUtsOXpUWlhvT0V1NnRjdllHZGlEMnA0d1lJRitaeTg1Ykw2cGdBYzJKZHhx?= =?utf-8?B?c2dGLzBmM01XUkR6anI2ZnprOUt3WmgvaFVSSW9HV3EwK1lkN0p4VzFtVEhL?= =?utf-8?B?TUJuYzhCWGxKT1Q1aitCYkpscXJOS1ZJV0lvWnVXaXZnMUJ5b3l0V2F2bE1X?= =?utf-8?B?b01LK2lzV0RYR01rbDcram56RXRqVUlYajA1eDdLYWxOYVFyT2FScHBFMllM?= =?utf-8?B?Qkk3cGpSeUpTemcxbkN4ODBsYlBkNVY2blIrRTEzZ244bVZsaHp1Rjl0bWJT?= =?utf-8?B?c1NaT1I5ekFGZGw5QnBmNXg5aytvOGZxRURJTC8yNDFNcHJyZ3MzRGE0Mk9S?= =?utf-8?B?YXVsTWc3T3o2NkJrTUYreUs4WUNSSFIrbVVra0ZjOGZVN1dGdEpBVlQ1UTQy?= =?utf-8?B?V1drTEhuRzE2ZzBxNVQxMVFnZU9odlYxUGxrZlhSYnJnWElwMTZwL3hSR2du?= =?utf-8?B?VHRqTkNndS9iMGJ0WWtidWcrdXFKbWkrMnV2RXAwVnEvREJrNng0QTRrUTd6?= =?utf-8?B?eDVjWU5EczhJT2tQVXFRcnpuRnlzNjc2aWRGNWhRVlRrdmxicHNXbVVFbUJH?= =?utf-8?B?OWZHNnRPWStYRVpWZzlvaFZoYTRIc3ZXOSt5NnRLTllKamMzNFdSZjNnUHMz?= =?utf-8?B?Vit0K0h1Qm9ZbUNnQnNBNm04YTRmenQrT1VYRTRPWkJLeFo0Nks3VzNWWmNs?= =?utf-8?B?OHR1WDRmWmI2VHBuaG1GM0RiMjJwM1JoajZpT051SmlPWDZOUjA3SVdHS0VX?= =?utf-8?B?ZGRNbmwrVUNveEt0TjdvV0dGWlYwbktKVkJTc01JVlhRcGIwS2xJNXMxYWVx?= =?utf-8?Q?qPHs=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70688b9e-e539-44ab-9e37-08dbe4744dc0 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2023 18:13:57.8107 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Vso/xjdxGXNHDjeAxJt7WT/oejY+/3muKt6lWTHDkFJSc3tsDGCNSd/fu3T8cE7e X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7150 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 11/13/2023 5:06 PM, Stephen Hemminger wrote: > This series fixes a couple places where expressions that could not > be evaluated as constant early in compiler passes were used. And then > converts RTE_BUILD_BUG_ON() with static_assert. > > Stephen Hemminger (3): > event/opdl: fix non-constant compile time assertion > net/sfc: fix non-constant expression inr RTE_BUILD_BUG_ON() > eal: replace out of bounds VLA with static_assert > Acked-by: Ferruh Yigit I am getting more build errors [1], [2]. [1] `meson --buildtype=debug build` In file included from ../lib/eal/include/dev_driver.h:12, from ../lib/ethdev/ethdev_driver.h:23, from ../drivers/net/i40e/i40e_rxtx_vec_sse.c:6: ../drivers/net/i40e/i40e_rxtx_vec_sse.c: In function ‘descs_to_fdir_32b’: ../lib/eal/include/rte_common.h:499:51: error: expression in static assertion is not constant 499 | #define RTE_BUILD_BUG_ON(condition) static_assert(!(condition), #condition) | ^~~~~~~~~~~~ ../drivers/net/i40e/i40e_rxtx_vec_sse.c:147:9: note: in expansion of macro ‘RTE_BUILD_BUG_ON’ 147 | RTE_BUILD_BUG_ON(RTE_MBUF_F_RX_FDIR_ID != (1 << FDIR_ID_BIT_SHIFT)); | ^~~~~~~~~~~~~~~~ [2] `CC=clang meson --buildtype=debugoptimized build` ../lib/mempool/rte_mempool.c:749:2: error: static_assert expression is not an integral constant expression RTE_BUILD_BUG_ON(CALC_CACHE_FLUSHTHRESH(RTE_MEMPOOL_CACHE_MAX_SIZE) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/eal/include/rte_common.h:499:51: note: expanded from macro 'RTE_BUILD_BUG_ON' #define RTE_BUILD_BUG_ON(condition) static_assert(!(condition), #condition) ^~~~~~~~~~~~ 1 error generated.