Undefined reference to __atomic_store_8

Konstantin Belousov kostikbel at gmail.com
Fri Aug 7 21:29:11 UTC 2020


On Fri, Aug 07, 2020 at 08:42:12PM +0400, Gleb Popov wrote:
> Hello toolchain@
> 
> I'm testing a new release of GHC (Haskell compiler) and it fails to link to
> i386 architectures with
> 
> /wrkdirs/usr/ports/lang/ghc/work/ghc-8.10.1/libraries/ghc-prim/dist-install/build/
> libHSghc-prim-0.6.1-ghc8.10.1.so: undefined reference to `__atomic_store_8'
> /wrkdirs/usr/ports/lang/ghc/work/ghc-8.10.1/libraries/ghc-prim/dist-install/build/
> libHSghc-prim-0.6.1-ghc8.10.1.so: undefined reference to `__atomic_load_8'
> 
> Any suggestions on how to fix this?

Either link to libatomic from recent gcc, or switch target cpu to something
that is pentium or newer.  I doubt that it is reasonable to run GHC on 486.


More information about the freebsd-toolchain mailing list