Opened 4 years ago

Last modified 3 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.)

Change History (1)

comment:1 Changed 3 years ago by kencu (Ken)

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

Last edited 3 years ago by kencu (Ken) (previous) (diff)
Note: See TracTickets for help on using tickets.