Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Jan 2016 00:29:18 -0600
From:      Justin Hibbits <chmeeedalf@gmail.com>
To:        Mark Millard <markmi@dsl-only.net>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: Probably expected? TARGET_ARCH=powerpc vs. WITH_LLDB= builds: missing atomic operations block it
Message-ID:  <71A5DEE1-CA73-4AC8-948F-6900D7257D81@gmail.com>
In-Reply-To: <35E741D8-D0F8-415E-ACBD-B9C864598AD0@dsl-only.net>
References:  <35E741D8-D0F8-415E-ACBD-B9C864598AD0@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
64-bit-on-32-bit atomics has been on my TODO list for a couple years  
now.  I have a starting patch, but have been preoccupied by several  
other things, so this has taken lower priority.

- Justin

On Jan 16, 2016, at 12:26 AM, Mark Millard wrote:

> It is probably expected but I'll note that if one tries WITH_LLDB=  
> for TARGET_ARCH=powerpc (non-64) the lldb build fails because of  
> missing atomic-8-Byte-wide operations --at least if it is a clang  
> 3.8.0 based build.
>
>
> /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ 
> source/API/SBThread.cpp:(.text+0x2b38): undefined reference to  
> `__atomic_load_8'
> . . .
> /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ 
> source/API/SBTarget.cpp:(.text+0x24bc): undefined reference to  
> `__atomic_store_8'
> . . .
> /usr/src/lib/clang/liblldbAPI/../../../contrib/llvm/tools/lldb/ 
> source/API/SBSymbol.cpp:(.text+0x7e0): undefined reference to  
> `__atomic_fetch_add_8'
> . . .
>
>
>
>
> ===
> Mark Millard
> markmi at dsl-only.net
>
> _______________________________________________
> freebsd-ppc@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71A5DEE1-CA73-4AC8-948F-6900D7257D81>