[Bug 242680] devel/subversion Fails to build on FreeBSD 12.1-RELEASE-p1 32 bit: libapr-1.so: undefined reference to `__sync_*

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jan 3 17:35:17 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242680

lfmorrison at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lfmorrison at gmail.com

--- Comment #3 from lfmorrison at gmail.com ---
These missing symbols appear to be associated with GCC's extensions for atomic
data handling.

See, for example:
https://gcc.gnu.org/onlinedocs/gcc-4.2.0/gcc/Atomic-Builtins.html (base GCC 4.2
specification)

https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins
(deprecated GCC9 feature)

https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins
(currently supported GCC9 equivalent)

It is possible that linkage to GCC's libatomic might be needed in order to
resolve these symbols? (I know that libatomic.so is installed as part of the
GCC9 port for powerpc, but I don't know if there's an equivalent library
supplied with the base compiler.)

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the freebsd-apache mailing list