Opened 4 years ago
Last modified 4 years ago
#61062 assigned defect
mariadb-10.[45]: Undefined symbols for architecture i386: "_my_atomic_add32"
Reported by: | chrstphrchvz (Christopher Chavez) | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.3 |
Keywords: | Cc: | ||
Port: | maraidb-10.4 mariadb-10.5 |
Description
10.6_i386 builds of mariadb-10.4 and mariadb-10.5 fail during linking (it is difficult to tell exactly what fails due to the builds running with make -j4
):
Undefined symbols for architecture i386: "_my_atomic_add32", referenced from: _my_register_filename in libmysys.a(my_open.c.o) _my_close in libmysys.a(my_open.c.o) ld: symbol(s) not found for architecture i386
(I personally do not need these ports.)
Note: See
TracTickets for help on using
tickets.
this will most likely be caused by this 58712.
We can ignore it (tempting, that's what we've done so far the past few years), change the clang build (there are issues with that ...), or require and link in libatomic from gcc (that works too).