Date: Thu, 20 Aug 2020 21:52:35 +0400 From: Gleb Popov <arrowd@freebsd.org> To: toolchain@freebsd.org Subject: Re: Undefined reference to __bswapsi2/__bswapdi2 Message-ID: <CALH631==P4bA27wV1V1U8gUPff4RrmFd=ReRV8OeiZHHsppA5w@mail.gmail.com> In-Reply-To: <CALH631mXOLvLrrMcB3rfqQT5c%2BEEMRBnGgEBSEooHJYELOE9Fw@mail.gmail.com> References: <CALH631mXOLvLrrMcB3rfqQT5c%2BEEMRBnGgEBSEooHJYELOE9Fw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 19, 2020 at 10:15 PM Gleb Popov <arrowd@freebsd.org> wrote: > 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. > Reading /usr/src/lib/libcompiler_rt/Makefile.inc, it seems that we don't compile these functions. What's the reason for this?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631==P4bA27wV1V1U8gUPff4RrmFd=ReRV8OeiZHHsppA5w>