Summary: | =dev-db/mysql-connector-c-6.1.6-r1 - .../work/mysql-connector-c-6.1.6-src/include/my_atomic.h:62:4: error: #error Native atomics support not found! | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | Current packages | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hppa, ppc, sparc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=556246 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | dev-db:mysql-connector-c-6.1.6-r1:20150816-083410.log.xz |
Description
Jeroen Roovers (RETIRED)
2015-08-17 05:14:10 UTC
Oh fun. Oracle copied the MySQL 5.7 includes which means that dev-db/mysql will break as well once added to the tree. Guess we need to figure this out. #if defined(_MSC_VER) # include "atomic/generic-msvc.h" #elif defined(HAVE_SOLARIS_ATOMIC) # include "atomic/solaris.h" #elif defined(HAVE_GCC_ATOMIC_BUILTINS) # include "atomic/gcc_builtins.h" #else # error Native atomics support not found! #endif I wonder if https://github.com/mysql/mysql-server/blob/5.7/include/atomic/gcc_builtins.h works well on HPPA. Looking into this further.. Oracle has changed the atomics in MySQL 5.7 and copied them here. So unless a patch can be worked out, any arch that does not have the __sync built-ins completed will not work with either of these packages. Adding affected arches here so if a patch appears, they could be tested and readded to >=dev-db/mysql-5.7.7_rc (currently in the overlay) this package still fails and has held up a world update in its tracks. To qualify this, the fails was found to result from erroneous files of zlib installed into /usr/local/lib*. This would not replicate the fail here. Whah? Can't seem to reproduce this with dev-db/mysql-connector-c-6.1.11-r1. Presumed fixed. |