Undefined reference to __bswapsi2/__bswapdi2

Gleb Popov arrowd at freebsd.org
Wed Aug 19 18:16:10 UTC 2020


Hi toolchain@

I'm building the latest GHC on 12.1-RELEASE i386 and having almost the same
problem as with atomic functions. This time the error is

d: error: undefined symbol: __bswapsi2
>>> referenced by TTY.c
>>>               RTS.thr_p_o:(rtsSyms) in archive
/wrkdirs/usr/ports/lang/ghc/work/ghc-8.10.2/rts/dist/build/libHSrts_thr_p.a

ld: error: undefined symbol: __bswapdi2
>>> referenced by TTY.c
>>>               RTS.thr_p_o:(rtsSyms) in archive
/wrkdirs/usr/ports/lang/ghc/work/ghc-8.10.2/rts/dist/build/libHSrts_thr_p.a

What's wrong with that? These functions seem to be present in our
compiler-rt.


More information about the freebsd-toolchain mailing list