[Bug 277726] mysql81-server is broken
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Mar 2024 21:09:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277726 Bug ID: 277726 Summary: mysql81-server is broken Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: joneum@FreeBSD.org Reporter: development@langner.net Flags: maintainer-feedback?(joneum@FreeBSD.org) Assignee: joneum@FreeBSD.org Created attachment 249201 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=249201&action=edit build.log /usr/ports/databases/mysql81-server is broken FreeBSD 14.0 Release, Port latest (15.03.2024) in short: in /usr/ports/databases/mysql81-server % make config --> I select [X] INNOBASE Compile "InnoDB Storage" statically in server and [ ] INNOBASE Compile "InnoDB Storage" statically in server then "% make build" in both cases build stops here: --- storage/innobase/CMakeFiles/innodb_zipdecompress.dir/ut/crc32.cc.o --- /usr/ports/databases/mysql81-server/work/mysql-8.1.0/storage/innobase/ut/crc32.cc:448:10: error: always_inline function '_mm_crc32_u16' requires target feature 'crc32', but would be inlined into function 'update' that is compiled without support for 'crc32' return _mm_crc32_u16(crc, data); ^ /usr/ports/databases/mysql81-server/work/mysql-8.1.0/storage/innobase/ut/crc32.cc:452:10: error: always_inline function '_mm_crc32_u32' requires target feature 'crc32', but would be inlined into function 'update' that is compiled without support for 'crc32' return _mm_crc32_u32(crc, data); ^ /usr/ports/databases/mysql81-server/work/mysql-8.1.0/storage/innobase/ut/crc32.cc:456:10: error: always_inline function '_mm_crc32_u64' requires target feature 'crc32', but would be inlined into function 'update' that is compiled without support for 'crc32' return _mm_crc32_u64(crc, data); ^ /usr/ports/databases/mysql81-server/work/mysql-8.1.0/storage/innobase/ut/crc32.cc:444:10: error: always_inline function '_mm_crc32_u8' requires target feature 'crc32', but would be inlined into function 'update' that is compiled without support for 'crc32' return _mm_crc32_u8(crc, data); ^ 4 errors generated. *** [storage/innobase/CMakeFiles/innodb_zipdecompress.dir/ut/crc32.cc.o] Error code 1 ----------------------------- /usr/ports/databases/mysql81-server/work/mysql-8.1.0/storage/innobase/ut/crc32.cc ----------------------------- #ifdef CRC32_x86_64 442 MY_ATTRIBUTE((target("sse4.2"))) 443 uint32_t crc32_impl::update(uint32_t crc, unsigned char data) { 444 return _mm_crc32_u8(crc, data); 445 } 446 MY_ATTRIBUTE((target("sse4.2"))) 447 uint32_t crc32_impl::update(uint32_t crc, uint16_t data) { 448 return _mm_crc32_u16(crc, data); 449 } 450 MY_ATTRIBUTE((target("sse4.2"))) 451 uint32_t crc32_impl::update(uint32_t crc, uint32_t data) { 452 return _mm_crc32_u32(crc, data); 453 } 454 MY_ATTRIBUTE((target("sse4.2"))) 455 uint64_t crc32_impl::update(uint64_t crc, uint64_t data) { 456 return _mm_crc32_u64(crc, data); 457 } 458 #endif /* CRC32_x86_64 */ ... 462 #ifndef __clang__ 463 MY_ATTRIBUTE((target("+crc"))) 464 #else 465 MY_ATTRIBUTE((target("crc"))) 466 #endif % set MAKE_JOBS_UNSAFE=yes doesn't help. I attached the build.log (reduced to < 1MB) -- You are receiving this mail because: You are the assignee for the bug.