[ 
https://issues.apache.org/jira/browse/KUDU-3031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

liusheng resolved KUDU-3031.
----------------------------
    Fix Version/s: n/a
       Resolution: Fixed

> wrong including path in gutil/atomicos.h
> ----------------------------------------
>
>                 Key: KUDU-3031
>                 URL: https://issues.apache.org/jira/browse/KUDU-3031
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: liusheng
>            Priority: Major
>             Fix For: n/a
>
>
> In gutil/atomicos.h, there are paltform specific macros definitions as 
> following
> {code:java}
> #if defined(THREAD_SANITIZER)
> #include "kudu/gutil/atomicops-internals-tsan.h" // IWYU pragma: export
> #elif defined(__APPLE__)
> #include "kudu/gutil/atomicops-internals-macosx.h" // IWYU pragma: export
> #elif defined(__GNUC__) && defined(ARMV6)
> #include "kudu/gutil/atomicops-internals-arm-v6plus.h" // IWYU pragma: export
> #elif defined(ARMV3)
> #include "kudu/gutil/atomicops-internals-arm-generic.h" // IWYU pragma: export
> #elif defined(__GNUC__) && (defined(__i386) || defined(__x86_64__))
> #include "kudu/gutil/atomicops-internals-x86.h" // IWYU pragma: export
> #elif defined(__GNUC__) && defined(ARCH_POWERPC64)
> #include "kudu/gutil/atomicops-internals-powerpc.h" // IWYU pragma: export
> #elif defined(OS_WINDOWS)
> #include "kudu/gutil/tomicops-internals-windows.h" // IWYU pragma: export
> #else
> #error You need to implement atomic operations for this architecture
> #endif
> {code}
> but the atomicops-internals-arm-v6plus.h, atomicops-internals-arm-generic.h 
> and tomicops-internals-windows.h are under gutil/auxiliary/



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to