[Bug 284785] multimedia/aom fails with penryn

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 13 Feb 2025 11:27:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284785

            Bug ID: 284785
           Summary: multimedia/aom fails with penryn
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: jbeich@FreeBSD.org
          Reporter: jakub_lach@mailplus.pl
             Flags: maintainer-feedback?(jbeich@FreeBSD.org)
          Assignee: jbeich@FreeBSD.org

/usr/obj/usr/ports/multimedia/aom/work/libaom-3.12.0/av1/encoder/x86/hash_sse42.c:41:11:
error: al                                                                      
          ways_inline function '_mm_crc32_u8' requires target feature 'crc32',
but would be inlined into fun                                                  
                              ction 'av1_get_crc32c_value_sse4_2' that is
compiled without support for 'crc32'                                            
   41 |     crc = _mm_crc32_u8(crc, *buf);                                      
      |           ^                                                             
/usr/obj/usr/ports/multimedia/aom/work/libaom-3.12.0/av1/encoder/x86/hash_sse42.c:46:12:
error: al                                                                      
          ways_inline function '_mm_crc32_u64' requires target feature 'crc32',
but would be inlined into function 'av1_get_crc32c_value_sse4_2' that is
compiled without support for 'crc32'
   46 |   CALC_CRC(_mm_crc32_u64, crc64, uint64_t, buf, len)
      |            ^
/usr/obj/usr/ports/multimedia/aom/work/libaom-3.12.0/av1/encoder/x86/hash_sse42.c:49:12:
error: always_inline function '_mm_crc32_u32' requires target feature 'crc32',
but would be inlined into function 'av1_get_crc32c_value_sse4_2' that is
compiled without support for 'crc32'
   49 |   CALC_CRC(_mm_crc32_u32, crc, uint32_t, buf, len)
      |            ^
/usr/obj/usr/ports/multimedia/aom/work/libaom-3.12.0/av1/encoder/x86/hash_sse42.c:50:12:
error: always_inline function '_mm_crc32_u16' requires target feature 'crc32',
but would be inlined into function 'av1_get_crc32c_value_sse4_2' that is
compiled without support for 'crc32'
   50 |   CALC_CRC(_mm_crc32_u16, crc, uint16_t, buf, len)
      |            ^
/usr/obj/usr/ports/multimedia/aom/work/libaom-3.12.0/av1/encoder/x86/hash_sse42.c:51:12:
error: always_inline function '_mm_crc32_u8' requires target feature 'crc32',
but would be inlined into function 'av1_get_crc32c_value_sse4_2' that is
compiled without support for 'crc32'
   51 |   CALC_CRC(_mm_crc32_u8, crc, uint8_t, buf, len)
      |            ^
5 errors generated.


CPUTYPE?=native with 

FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git
llvmorg-19.1.7-0-gcd708029e0b2)
Target: x86_64-unknown-freebsd14.2 

appears to include instructions which penryn _does not_ have.

-- 
You are receiving this mail because:
You are the assignee for the bug.