[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.