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 A26CD4CC58 for ; Wed, 28 May 2025 08:11:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AF33768CD15; Wed, 28 May 2025 11:11:30 +0300 (EEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04olkn2101.outbound.protection.outlook.com [40.92.47.101]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 240A668CA33 for ; Wed, 28 May 2025 11:11:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BzWc20xMpb6z5N5ypi5PholUFZWvQRKCBWG/p2WvLViFth6A9Dqj2IvnLY09ZUlvYSWlBeP7RCDfhCnFfIW+NK1OEv2JAF/M4UPFD7CB5X5z6v4A53bPXwhgr9eEGQnbCMRfUMhBvWUgR5W5NZdcOGz4DCoDvfRAA7CK3T52/RAUueDnZ1syqSLZqxubY0ZGi7YlTLhH9THTL1a5x8XMmShRUxqG1DV38emwyfZDBlmvPrKt4r+6q6bgnIZtzgNineGq0K+aaKpkBEkIh+hVw0EtfblywKUOrojtb/COMhd7Icyms4fiYlcYJeZlGyirQBnhPiOKV1wzXtyTLG/3Dw== 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=mekThB+PM3I1iD2VvhvEFocb11tLBjK0SqosOBUcmgQ=; b=HwNFeWkXZnNplULeikwLQiQ6+h4TaacjYMe/BcASg7atVZw7tzYdwB/PnOSKMtlPJYa9kMyfPK0FPzOEgZ+D9hvO6yEez7louh40+eDAw1kfyBdSy4SDcNETaHCbY/J8aJDB7wKxsyARSgEfY5mwv0phMVPMMURmytvtsALH5QBPLaKNjHWm+TxPABS3fxQIXCE5oNCtBUpCMEV1h9vZPuEMm2Ndl4lcpi5ShKwdvUwai+5X4+PSVQ4IMjJLiHh9BhzsDmeZd+wTLsA0vAFNiOiM41HnCstZFtFmVPMFvPlBcxuc0rK719lRPO65rR2vS00XuSdG1M++KguYYKEbMQ== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mekThB+PM3I1iD2VvhvEFocb11tLBjK0SqosOBUcmgQ=; b=H2YEFTG05NOaukgWA5SD+gUEB/0f+ZUMUXoUqHne4eoMfSX5JBJ9KWkISA+quZYEpQa7HUtFwIBHsZutuqgZo0C8ShgVOwCLLbZ7oTZ6gOeZLXszUuxpx1j1DK+v1k+rx8S9ZiTmWjEraSMb7I6vKwu5FtQfotYZj8XsPYP3/jLPgeLyKZ1JJoZKAGv/U0SlV5Uu4zitwm7UE9aPOA9pMKKILoIslNlLDqSg/A0O7gkj9EGdIKHnSb0rKJ94eh6qExuxvlhKFQpGensPr4ZCbH6L5Uxw6nSvcC9KdZzyx02hlA7fBp0hEngZrGtUjVfJBxMPR6tiJLrwzfjpqOuEsQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by LV1P223MB1332.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:2b3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.26; Wed, 28 May 2025 08:11:21 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8769.025; Wed, 28 May 2025 08:11:20 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Building for Mac x86 with GCC & NASM Thread-Index: AdvPVLCfY2ail4H+ROiNNl5RrJ1rhwAQE3qAAAHUZeA= Date: Wed, 28 May 2025 08:11:20 +0000 Message-ID: References: <6efef34-9a72-536a-9112-67646471e1f7@martin.st> In-Reply-To: <6efef34-9a72-536a-9112-67646471e1f7@martin.st> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|LV1P223MB1332:EE_ x-ms-office365-filtering-correlation-id: 5fe19b21-b9be-4f25-434b-08dd9dbf3a91 x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtg9aFGQZfuJoPNdrcr5qSOm70JIcQNM53t7MgUNP3DLG4TC33aSQdBloetVL7+CBA7uNcHbdFLNrO2qhfyHr24I/id+eDq3x1JswqXYcsN81D3sW3kJV8fg5FiP6xtNATb1Hy+2BRhn+abZL9X//82stQpXQaFuTQW1Y7hNfjB6eOrlA8aEXe9RKAFjCgMxWdHrMYg2rEup9n6ScGUSJqFgp3ZQ5CrbNY7+ZaPj/8egyu2SH1QhA3f7ullgPiEva/dKe9hKEPDh1o/AJnii0tZuH1GRrxETZ1mq8SrBd78Ff2ZBBIihg/wGCdtKKJgpf/gM/VoE8sU0Y1uvaK6pZaqD5Q84Ip2FaTyVN5uPh2MaSmHOEWhE8HA4WYZyMq7BDrDduPwi03W7KobLDCWNloTUOZuQKsc9u8AOgDGRh1jB8JyVqErg3q9g2cSPG9RajQU676/2G1huq5dpsQd53OxsHcRgTQSPWcmJXUjeXOyPBlHnkqh66LFY4VZdn1tdoOdTH5sm3YsAMCN7f+3/B97mBkQsU906XMDra4mOuIDHPWukdgThz5RRqiLzs9VGTzoO30/l6MHZlifdoNUAlSoKgOk6Q+udqRQSfs48g+s28a44qnTV33Emma+jncKkVoJZfeULdP5N1ntszveEgzVtQGjKb4j6znZ21/W1YGLX7Oitn8HMv6MDEfm7LIxjgOMl7UAgCCpnBFHRMPBimqKIlNa2m4K7DNJAR610gx4AI= x-microsoft-antispam: BCL:0; ARA:14566002|8062599006|8060799009|461199028|15080799009|19110799006|7092599006|3412199025|440099028|10035399007|102099032; x-microsoft-antispam-message-info: =?iso-8859-1?Q?Y2HFPpG+28u4egCXVTgPWG9oC17SyIQNpxkbbBgEuVxvFC815+LuX+V6o5?= =?iso-8859-1?Q?+7mUo+xNJif5GSavblyClxM9lDSGKRp9BuJ/XcYv/nqHiQMb3+WYOd2gjX?= =?iso-8859-1?Q?M1gsSYLILoFcu8rt8x1ouDmFI5WCrkxS1Bpp1LTFDt5YyUWTzNlkZ2zv/N?= =?iso-8859-1?Q?6r7J7EjmUTnYexn21qrCkfPdnFwmU5mkMP3QVD751hmIpsNBvP25XkO4mO?= =?iso-8859-1?Q?+d0M+c2hqw5t1xjajxPtf7Vuay4Mt9NhmIVJ+7bpMmvQzU4YcMwq1M2XHk?= =?iso-8859-1?Q?SjWQHdMi27T/+2wjoYYTXejV3yrTpfIrENxtrWXKN6dXxTmpYFvVbDngyI?= =?iso-8859-1?Q?OZHzFEC/XceT4rdkM1+O5Jmh3kzZKu8CFhF8QJ+wanLF0rMtfCvciFalHN?= =?iso-8859-1?Q?svaDXjO2s2Uz3Azv04ZtqFCnLsN9QwSgxXJfMRvt3xsaU/bkJdHzQYyP1b?= =?iso-8859-1?Q?fJ20VwSmgmo2yGpU1GN+QVFwaEhxmKIAcoBYROuMLWf8OzyW8bGkshivlt?= =?iso-8859-1?Q?pZ4+8G7BDTuSSii3FHxZQoInmwHNlH7ou3RbY8+9ZcOc8JCzSuJV7eJk9b?= =?iso-8859-1?Q?iMYxaFD/B9CXBjTFd5PE+Emp1+BfXXdtSRJ46YsV40JOvvVHflbAeWg4mH?= =?iso-8859-1?Q?cWar+IgQpaeCww+rOztggJO9NOpZbZKaxn2d3ok/0G+3LVk8cM72ZwXMYL?= =?iso-8859-1?Q?0quDb53DMZVHqCYgiDoeI3FmoPWXugHOXCZSHAjfviUfwQ+EGZvQitYXWc?= =?iso-8859-1?Q?hSmcQ9HSErIEpelfkZ+kubOc42RTwTkY0hbmVXKSt/gfnefcrLJpVjblq1?= =?iso-8859-1?Q?VYAWXzYK8SROK5dqa5/D9wf55vbqL1EX9tw3HCFk8LBw/HfYdYqm9R4vq6?= =?iso-8859-1?Q?FrQqr8dcvP3FfdHWt/iA7dDukLirlEJcLdwv/z73ruFTQ6EpOLdstsmeQB?= =?iso-8859-1?Q?NRtverqO0913OMS7oYZtyopElTtCm8tyJ5EknoN63pAokomxs/i/kIW95y?= =?iso-8859-1?Q?jfGYsKvDHH3c1glVisgnEIp76bj+T3kdI8Q+kgyYlml88QtZrWy5S8iONO?= =?iso-8859-1?Q?sjJ1XmIv/+UbAS9P4nTFbtQkr13WJQ7vBhyOCnWD8x5D0A75x14SJlCY53?= =?iso-8859-1?Q?da+nkc63bGc7hTy0cdRFkUXYKnlV7gn4b6VUixtcUsXBCGJeEjAquXHC8B?= =?iso-8859-1?Q?+lGGhM5u5ZtI2G0JtS04hj6c5LqZcMzsgD8=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?0Ole7B22MN14K1L06aJnr+/JGmz4Utd8wPKjdo8wfFe7XULUn/z1OD9jKJ?= =?iso-8859-1?Q?0sn25fjrv0TQSiXqgUT5qjxSe4SwXwVkAbl7cmdDe3t/la23pOfTsBk5Hu?= =?iso-8859-1?Q?sTxA/q7h7Uj9ox7f6w7kkJiC8pydQQq/GsieDM+tPd+zHuswiFU/xGweBj?= =?iso-8859-1?Q?I3ofqVVeoGKDBGFYM8WeJs9USbZXOT1Swb1Wu8QdgAUtuezLyZGYno3+Kb?= =?iso-8859-1?Q?UslEYzNvMC+dxcf/tbkoaYMbw3WFx9rb2pYxrw0fjuiB7Wjn3XYqh7+4uY?= =?iso-8859-1?Q?ic/o1sd3PGhX/jkn+O5ZJaCyh5S0kp509CH8f6qXzehw17agljL9+Q/oZK?= =?iso-8859-1?Q?CXyb+KdhmKDcrQR2wnzknaBSBDatAe0wel/jnYK/6/QTAIS1Q+rFjT4SOd?= =?iso-8859-1?Q?GxDly9PBE9F+Tyq2Scpp2hzdGj2S45mBPHMNu+hP+w8dDoQ7NG6/GcLE21?= =?iso-8859-1?Q?0G/uk34Kpee649k5p3/Um1pKAkiMVD02SPC7lN0QFooSSSVPBWNJpYkb8V?= =?iso-8859-1?Q?QOv5pVIP+oyzVu8onHsydmMZ/kmaKOo+CGgO+DfGNZEK43ngkNs/GD/82w?= =?iso-8859-1?Q?YXiRTNfR4ZiFBkO3CWsVgRE5MEfgZ1qXut/pfY91dVQYJsXHBr9qe3WEyV?= =?iso-8859-1?Q?EO8FnGcTacHV0irVi7Y5MqKbQrSDVN0eFWgj6kEUKRpvoUiOf5MoYWOJSn?= =?iso-8859-1?Q?RP6toftqNiaqyY1lq/b2ArXLIX4WtGo1epwkhmkE8IWn42ukcFHDlHHrAy?= =?iso-8859-1?Q?eNCzL8xi5cwxX6jxctZMgJIzPDIBPbbAuwTJGQz3HKVrTzwquURT9XZDxJ?= =?iso-8859-1?Q?+L9WQTpDwX7+LWHl3mNbZiELbB5g0Mi7mCVa9WiY88r3J6aMErvsC+SdXs?= =?iso-8859-1?Q?OGOqTU++jVeFWAnoZ9m5Uau2HDhLjadnyjIFZG+R0rrZrDYmzdvXjOCOna?= =?iso-8859-1?Q?bZgqU4orUFIS5CTs2W+CHCboJ2LKIsIug98QqntZahKx0QEn3m9felf0/C?= =?iso-8859-1?Q?M3NP0nycOKK2dyDDxDmKPnEvahcys0dQ26mPcBOf4SlTK71ZPacak+gmFl?= =?iso-8859-1?Q?drEmUSLDh5yWfRk4OcZgw5w5dSy6IODHNHLbWqITFAlYZHww+DiTO6dXAo?= =?iso-8859-1?Q?Ipr26XBQ2Jj0U5950LKftMfcRR2sxMweMG4nTzIkQKUR9GZBQtOOhjGzcd?= =?iso-8859-1?Q?63EODsqalWDzx1i+0mix+l4GRlN/NRTqbC8L9+theDiAanUHxotRRth8J+?= =?iso-8859-1?Q?lrtRONOkWVkStePbOzfLzvsb2jjggIFDt+CO0ch9E=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5fe19b21-b9be-4f25-434b-08dd9dbf3a91 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2025 08:11:20.2854 (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: LV1P223MB1332 Subject: Re: [FFmpeg-devel] Building for Mac x86 with GCC & NASM 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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Martin Storsj=F6 > Sent: Mittwoch, 28. Mai 2025 07:55 > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Building for Mac x86 with GCC & NASM > = > On Tue, 27 May 2025, softworkz . wrote: > = > > Hi, > > > > I have an issue with the CI builds for Mac in a way that it prints > > tons of lines like this: > > > > ld: warning: no platform load command found in > 'libavcodec/libavcodec.a[1008](sao_10bit.o)', assuming: macOS > > ld: warning: no platform load command found in > 'libavcodec/libavcodec.a[1009](hpeldsp.o)', assuming: macOS > > ld: warning: no platform load command found in > 'libavcodec/libavcodec.a[1011](huffyuvdsp.o)', assuming: macOS > > ld: warning: no platform load command found in > 'libavcodec/libavcodec.a[1013](huffyuvencdsp.o)', assuming: macOS > > > > > > These are all about X86AM output. I've had those lines for all .o > files > > before and was able to get rid of them by adding flags like below. > > > > Does anybody know how I can avoid those lines for the X86ASM output > as well? > > (don't know much about building for Apple) Hi Martin, thanks a lot for the reply. > These warnings appeared since the new linker in Xcode 15.0, 1.5 years > ago. > I'm not aware of a flag for silencing these warnings; the only way I'm > aware of is to force using the old linker by passing -Wl,-ld_classic. Thanks for the tip. It works to the extent that it prevents those = messages from appearing and make completes successfully. But almost = all (4724) fate tests are failing, haven't tried to trace it down. > These warnings would go away of nasm could produce the right platform > load > commands; this is https://github.com/netwide-assembler/nasm/pull/13, > but > there hasn't been much progress on it. (And since the macOS ecossytem > mostly is moving away from x86, I guess there's progressively less > effort on it as well.) I commented there, it seems there are many PRs pending and from the = changelog, it seems there's little progress at all (mostly cosmetic changes). This led me to a reference indicating that YASM already does it right. I tried to build with YASM instead. After disabling HEVC and VVC decoders it ran almost to the end, but then it failed on tx_float: Warning: libavcodec/x86/vp9lpf.o skipping strip -x = Warning: libavcodec/x86/vp9lpf.o libavutil/x86/tx_float.asm:1936: error: = Warning: (PFA_15_FN:21) expression syntax = Warning: error libavutil/x86/tx_float.asm:1937: error: (PFA_15_FN:21) = Warning: expression syntax error make: *** [libavutil/x86/tx_float.o] Error I don't know whether it can be disabled in some way as it appears to be = a prerequisite for many codecs and filters? = Besides that, I suppose that YASM isn't a good idea at all, right?` >From a different angle - what do you think would be the most useful = Mac build for Patchwork CI in general? The available runners are macos 13, 14 and 15 - all x86, there's no = arm yet. And would it be better to use Clang like in case of your FATE machines? Thanks sw _______________________________________________ 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".