From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A96254DF01 for ; Thu, 5 Jun 2025 21:07:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AD0DB68CFB1; Fri, 6 Jun 2025 00:07:06 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2072.outbound.protection.outlook.com [40.92.89.72]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id DB69D68CD95 for ; Fri, 6 Jun 2025 00:06:59 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DMT9B7oDV1vroT7RJq0bqic6De0JsLXYSxePrIZhB3HyPRlVW4BTsRwQIty1+PJtNgQCcHc+oCJ4jke36iCzOBfrUhoxFFDY7w/aI3Q+OmZOAapLVVCz5LAklP5/Cc87t6gCJ29VKB+yCj0RmUSVbAu8qqn1in2aXedE+19CKsVRe52LbkMm40mYWKAEio9RC5YAAsA9iLA9dESOGKE45yGW/sZOgoQ+bI0fgX/RVkQfQbZXgfclNz+6x5pfEy3YAtZkcEpNcYe8/hF93mmj+njWZyfu+H7Nw7GaJr4z3ZaibvF8G3UYI4kZFHGhhJ6yD0Gi5qTKuoIQYTVH7fK+VQ== 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=k6sbrgfoKHM5YfWTAWpKKNhl64VvdPP3VWFTLxgsZV0=; b=WmtU1fCLT3r2wBugI3GOhICmZ7bTuT1+qGhoBwX2jGihwqlcFaboGpODvG6rGOI76V6aEBuamS46MjVrX/d8xWLW8/soOR2P1FBTdr2L1m6A9ggPiLW8mWj/cOhBINvxgVEXvMPaMQAop3rFtTNYQtwYY+G4cRP9YCdpHAha5fk3Uuy53BbCoYWHWmt/BfXBsTfUw8jz10gwA6r6EL3MzHi3uZZRX2TYBBg4lVSSR6R16dOp5x/dmnNS5qr9FyciutpVaB0Jzw9kEpHrShOU8Tct39mN1CPne7jWd2tc+7+ngZMCc3wE3zHn1ZUx7U9Nz9k5lFtu6cUdZ9UigeY1Zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k6sbrgfoKHM5YfWTAWpKKNhl64VvdPP3VWFTLxgsZV0=; b=ZMkjerLAamFg0czVQJwVpLKJ6pWkSV1lR3/KFyIaBgXVocYbdjYH76338/Ig8tLDyWNS3DtnjqxJGIfhfI6x4UjWDpMIpLD2WoBfFgTErtJVW36/iwyPAZgOrfIXyUQS2b+iKEfVDkKvlO97F2lTsDrMRLfbbUoCX2+QeYn/4g7BqmXcUCS+5BgSZVMi3uQBWfCCnestKXbesw5QH2j05GmJxB7XoFN9+YLf08+XA5t5BJHBmuLtBj1fWAYs5ttoKHzoCSMY4U+nVo5RoZnUJfyoI2sQWuCrJKS8zW9CBP5TcVqnp9RCqeK32WdDilfbhywU8IjsI4DFnzOc33FzKg== Received: from DBAP193MB0956.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:1c5::19) by DB8P193MB0663.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:158::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8813.20; Thu, 5 Jun 2025 21:06:58 +0000 Received: from DBAP193MB0956.EURP193.PROD.OUTLOOK.COM ([fe80::ed13:9f9d:e088:ae31]) by DBAP193MB0956.EURP193.PROD.OUTLOOK.COM ([fe80::ed13:9f9d:e088:ae31%3]) with mapi id 15.20.8769.031; Thu, 5 Jun 2025 21:06:58 +0000 From: Dmitriy Kovalenko To: ffmpeg-devel@ffmpeg.org Date: Thu, 5 Jun 2025 23:06:48 +0200 Message-ID: X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: FR3P281CA0097.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a1::15) To DBAP193MB0956.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:1c5::19) X-Microsoft-Original-Message-ID: <20250605210648.64215-1-dmtr.kovalenko@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DBAP193MB0956:EE_|DB8P193MB0663:EE_ X-MS-Office365-Filtering-Correlation-Id: bb90d15f-067f-4ce8-410f-08dda474e746 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmreLwtPaBeZFVOxwxOMrlAgaJ9t+i2kar5WeIMTp2JykyEvpM/Au3QB7rkohrnqVwSuYhYzKnmWUjiqvYgITX+GGBt5M1Y3lJ2qrEFIKWI/xMzXU0trcRbT0Fuvv98OSt8lmrYk3EvGB4nh+EGjFkwpEurlKYKvjpKgTMNVPcLFbY/UF30gVg97JiGHMUSg6ed/gmMoQFLE+M/Ao/b051gncQpEJOc2xpdHLQ9ESPdvY04t1JgLJZ3L+Qxtoucl1bR/W+G9tgjh6aT7VzGpEI+10wDbXwNBX3lxZ8hkVQIZAveII3qGn3vpitO0weVa4TJKZF+4nav1AumsIOGDxAJgCSGMWUU6UTz/zp4UkGxIt9zkDuNuZlLn9b7gSCMX+KwG1i3Al3Wwtbxw4oLRtoxRIgQFDtvK9CicIVLldIdAxsI02hJmXt2m4XL5kkDOhx+iDMrphD2sCgQ+ob3ReHflUZVTDX7cL1atHB2XSAsi+fNRa6TJmyQnjziVgVAVEC0SfkJqwYponcaJxxd3HbnP6SK+FIO5ju/e656TS1vBYSg4zrUM0Z6ckLl7ype+blbaEwrZSyJ0qkVpGuY4z9KMq5k0T3NJVRbbdgnXEzvStoORW5v6jVxN3NKBxKZ8WasriHDL275eg1SgbIgaVrRT0pFRNxddj3epQWKtAkkSxZHWF7VpabFqMVjnI0UT7kjH9YedO/tO7tHJA6aI0PLRtBnaSli/C2I6kFEQ/aLoM0Wh3B6haxzj8dt0orMPGk0= X-Microsoft-Antispam: BCL:0; ARA:14566002|5072599009|461199028|19110799006|15080799009|8060799009|7092599006|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Rix1RuUlTM1DK1+42lD562RM6rxymoHRxbDDD9ZZmMijakMjluOsvoLs+TxI?= =?us-ascii?Q?lrCgEqOG3xaJegz5mRJzPF2oMt3HfAXppYgaoPE0p/w2dw3WERyp5WJrLR7s?= =?us-ascii?Q?ZdruzVJ+DeTnYCxQAD9XTk5iCXmL4047Q3JFBVn6XuYdFr+D8YPqAZI0PLxl?= =?us-ascii?Q?G75rwOGxQZkyle1qDUcVRhXshCHMa79wgV/V2Pk6EY3e2rmU6ksSzNtC1OV4?= =?us-ascii?Q?IB73FnLfqfwZHG5HtXgTM+RUUqJx0sBlJ5Bn7igFD93ZjaAmAKavEEDXUtCr?= =?us-ascii?Q?vzFPE60yojMADSBtL9wfBML2MQgh6wxyTb17bVzLSI5lEDjLYIgjqFB38/is?= =?us-ascii?Q?Dza56loOi3j1RMm4axb8/sYVeIQrHyQopcrrtZskPmFcZ+k1sVjGOGtKpRnt?= =?us-ascii?Q?EQFkRWmWlHLfxggrIHgkZHwFVZktS6BAf6iAXFO0zbxlahnwiaPJ+Qbf8oiJ?= =?us-ascii?Q?ljeVaEB76jWjJ3OEJcHrmGhbWRwjh4D/bxhWOv3kHHzpwRmoi0sSPeVVHxHp?= =?us-ascii?Q?I81kl+b9psmqcIwqOubtMbnePv+MrVo35CZdx4dQLDrI2X2tFp7lNKhnb0La?= =?us-ascii?Q?mZ6o6QinY+AdgfWt6L14mVEz3zm2tZy4acrTrWWenGNZ43m3gZWfEgkCcAF8?= =?us-ascii?Q?9w++NVVyZZqxTPkFdSJtTjBYoZXA9JiSfrn/CSTvPAawDxPh70os0x4d+6e5?= =?us-ascii?Q?tiTDY/ermzkiv3E+q1wxy4+EEiXl4BUiWJmkPmSvT4hQohXs4T9/tefMjsPJ?= =?us-ascii?Q?4WmwjF3SNfKw0Yc9xaNpQIrDYKPK6LZAizUgV/bprB0XY4aDyr6+TFcXYZwC?= =?us-ascii?Q?nEzBMQMHMhqokgET2mUaurMM3qVU6vC46D5+UVyaWXK1cfdxzIc2DPmWssS9?= =?us-ascii?Q?X06wt0DjX2hjLKaFTE3OcI6E6DWWSzdpWFYXPYLraQi4kKpvFoJFyVhlwPcX?= =?us-ascii?Q?aL7mkiqpcqvYBTzoWZLgnRFYmfnlGeQNi20ZGr8OFviJ7MXMUHgedSJxCenv?= =?us-ascii?Q?lQmWoLmnH6vqIYlD7bhQ8pQpPoxNlWbJmTNm5fL2WlJnoX/e4PS/SIEfX0sj?= =?us-ascii?Q?F5HFutWSP7BHpJAu8i4s1Tu1wZnB+ifZT/kxfeskrLDpEpizqVZA2GNysLbS?= =?us-ascii?Q?g0K2JS6+wBIsJLAZAlxA430nAj7JPhkEkw=3D=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?SyihxATfzGkQzsU3I9UEyx2nl4yWVuERHXw1JZy0lg3vaSQi0biRFil1JCrt?= =?us-ascii?Q?KLyWbfh1kMtkdUB9SdbvwD0Mhw0mGb0sLt9zFtJHH0R/ZavmiNsxeJ1WDTen?= =?us-ascii?Q?zCPRuQuaegGl/tlPjpcome5jidj8Op3jnVvodL3cKYdMZP/svXhCMNHYFvEX?= =?us-ascii?Q?u3u9SqrWk1GmLXOpmz4I114mNB60Wwn7dCBK/ZinjMhm+PUp7DSl1jGG50aG?= =?us-ascii?Q?LSc9wsrXLFE72IBneFkDQwJ6dLHXrrsaDqRBQg12bZMnFn9QI1xMUKdAQGOq?= =?us-ascii?Q?Js3vH1O8GLw91qNR4YLmnreNl0ft2UtyVkuhSbuHnqw9VqLjzzlYU5v5FnRW?= =?us-ascii?Q?q6bL2x8UMxE5tPFj/RYcnb8qnb84Ovb5XGjo3ZgrgRp0rDupJg0JPWfbIZgQ?= =?us-ascii?Q?Mnutxj/sJRu8PWLbK3fmciOVAwWOFuidwqz+LGlFKZhjWd18jkagSGlLX1RV?= =?us-ascii?Q?ZioKeK4TVy8JrQMz8kSqcFWpAC0/KAzLIFcj3PyK78BEN0pvwBH1eALqX4Fe?= =?us-ascii?Q?5t+JcdjGUz/tZCS5EFQ3wX9GwQeR8esw29p7cc9gNIia/LbaHPzIHeTMPh0h?= =?us-ascii?Q?QKEn4QiE1qe8yRyHA9sdsJpTHIA7Q/qqp48yEpsRUHKMYXW2RUI+sRcJuhl8?= =?us-ascii?Q?gYVGrM4RfWPLDtRF5UFmFurGtchfIfgZnMS+LxF0YIAO0lJ7Exry1ZRTkxLX?= =?us-ascii?Q?gKxCb9a188WiABEGKgHHoLIsy92bxBE9gzlEld3ssijcwABF8xPrWv3VQGTK?= =?us-ascii?Q?j/zCMJvNNV8DXfXRnwgJSv+uL6Z8E16XT80zitdC/rIwg5M4Nmfe4HJ2xR+k?= =?us-ascii?Q?fJyF+3dRqfJylxgQOjGLvEnXmAbFUiGq24guDtRQKNKeUUNJv4ojZqynFxTG?= =?us-ascii?Q?j4wxpcJo2SuXlA5bxSmMAOJVgp1CuiNyo0v9TaQY3Gt39ZM/WqimNW4u9k9I?= =?us-ascii?Q?6DdrdOmdZGj4Bk0sI/wPPAdSp90HDjZF3N6M03MgnW/CXJcH2QMKWwHhy4MF?= =?us-ascii?Q?fLtqiEJAta1/QJW07eOcteG6UXACO3Zeczv//hWItfAtizO3YtXXY3yxwE3t?= =?us-ascii?Q?+O/iMLUORurl0FKNf6W4hYYY+sJ40iBAc03dVUMQjR7TuDnB3ndKzP5XnC20?= =?us-ascii?Q?ey8KvlYtD4I4NcqPysYUDuOYeThYcOhEsmM/4vfoCyRJYRrhZU82QtDro5CJ?= =?us-ascii?Q?bkNhyv65GXCS9nGHqIHbrgm/4PBpwLg9C70LL+zPP7D9Wdvyg5MZ8bnYa1s/?= =?us-ascii?Q?cTkbm2/4cfrRksLo+UdA?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb90d15f-067f-4ce8-410f-08dda474e746 X-MS-Exchange-CrossTenant-AuthSource: DBAP193MB0956.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2025 21:06:58.3055 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P193MB0663 Subject: [FFmpeg-devel] [PATCH] configure: Ignore nullability-completeness apple clang warnings X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Dmitriy Kovalenko Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Some of the versions of Apple Clang produces a ton of the warnings related to the missing nullablity specifiers on the existing codebase of ffmpeg which significantly slows down the compilation becuase of the produced output size (especially on CI as a part of external build systems because they usually analyze every single line of the produced stdout). This patch turns them off when compiling for darwing targets. And because apple's nullablity specifiers obviously are not used in the codebase having this warning turn of just makes sense. --- configure | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure b/configure index 89a766b403..54dd54360f 100755 --- a/configure +++ b/configure @@ -5860,6 +5860,9 @@ case $target_os in test ${clang_version%%.*} -eq 11 && add_cflags -fno-stack-check fi + # Apple Clang has by default enabled nullability warnings that + # create a ton of output noise and significantly slows + add_cflags -Wnullability-completeness # Xcode Clang doesn't default to -fno-common while upstream llvm.org # Clang (and GCC) do. This avoids linker warnings on Xcode 16.3 about # "reducing alignment of section __DATA,__common from 0x8000 to 0x4000 -- 2.49.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".