Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Jan 2020 17:35:17 +0000
From:      bugzilla-noreply@freebsd.org
To:        apache@FreeBSD.org
Subject:   [Bug 242680] devel/subversion Fails to build on FreeBSD 12.1-RELEASE-p1 32 bit: libapr-1.so: undefined reference to `__sync_*
Message-ID:  <bug-242680-16115-NVDF2qIV3Z@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-242680-16115@https.bugs.freebsd.org/bugzilla/>
References:  <bug-242680-16115@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242680

lfmorrison@gmail.com changed:

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

--- Comment #3 from lfmorrison@gmail.com ---
These missing symbols appear to be associated with GCC's extensions for ato=
mic
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.)

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-242680-16115-NVDF2qIV3Z>