On Thu, May 31, 2018 at 11:32:50AM +0200, Matthias Klose wrote:
> The fix for PR85835 causes the build to fail on sparc64-linux-gnu in the 32bit
> multilib.  Testing the attached patch in a multilib enabled sparc64 cross 
> build.
>  Ok for the trunk and branches if the build succeeds?
> 
> Matthias
> 
> 2018-05-31  Matthias Klose  <d...@ubuntu.com>
> 
>         PR sanitizer/86012
>         * sanitizer_common/sanitizer_platform_limits_posix.cc: Define
>         SIZEOF_STRUCT_USTAT for 32bit sparc.

Ok, though if you could also propagate it upstream, it would be appreciated.

> 2018-05-31  Matthias Klose  <d...@ubuntu.com>
> 
>       PR sanitizer/86012
>       * sanitizer_common/sanitizer_platform_limits_posix.cc: Define
>       SIZEOF_STRUCT_USTAT for 32bit sparc.
> 
> --- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
> +++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
> @@ -256,7 +256,7 @@
>    || defined(__x86_64__)
>  #define SIZEOF_STRUCT_USTAT 32
>  #elif defined(__arm__) || defined(__i386__) || defined(__mips__) \
> -  || defined(__powerpc__) || defined(__s390__)
> +  || defined(__powerpc__) || defined(__s390__) || defined(__sparc__)
>  #define SIZEOF_STRUCT_USTAT 20
>  #else
>  #error Unknown size of struct ustat

        Jakub

Reply via email to