clear_cache and clang (was Re: Git crash on EABI system.)
Warner Losh
imp at bsdimp.com
Fri May 17 12:43:53 UTC 2013
On May 17, 2013, at 8:22 AM, Tim Kientzle wrote:
>
> On May 17, 2013, at 5:05 AM, Werner Thie wrote:
>
>> Tim
>>
>> Maybe you or somebody else can shed some light onto how compiler-rt is used for the ARM platform, specifically why am I getting a
>>
>> missing symbol __clear_cache
>
> I suspect it's somehow related to this (from libcompiler_rt/Makefile):
>
> # Don't build clear_cache on ARM with clang as it is a builtin there.
> .if ${MACHINE_CPUARCH} != "arm" || ${COMPILER_TYPE} != "clang"
> SRCF+= clear_cache
> .endif
>
> Do you know what code in ctypes for Python is referring to
> that symbol? There may be some oddity in how that symbol is
> being referenced that's incompatible with the clang built-in.
So why would the compiler type matter for libcompiler_rt?
Warner
More information about the freebsd-arm
mailing list