r189535 - Add missing definitions to unwind.h.
Charles Davis
cdavis5x at gmail.com
Thu Aug 29 07:26:01 PDT 2013
On Aug 29, 2013, at 2:57 AM, Alexey Samsonov wrote:
> Hi!
>
> This is causing Android build failures on our bot:
>
> [ 0%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.arm.android.dir/sanitizer_posix.cc.o
> In file included from /build/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:43:
> /build/llvm_build64/bin/../lib/clang/3.4/include/unwind.h:71:19: error: typedef redefinition with different types ('uintptr_t' (aka 'unsigned int') vs 'unsigned long *')
> typedef uintptr_t _Unwind_Ptr;
> ^
> /build/../../../android-ndk/standalone/sysroot/usr/include/link.h:47:28: note: previous definition is here
> typedef long unsigned int* _Unwind_Ptr;
What's that even doing there? Is there some sort of macro that the Android NDK defines when it defines that type? We may need to protect our own definitions with it.
>
Chip
More information about the cfe-commits
mailing list