<html><head><meta http-equiv=Content-Type content="text/html; charset=UTF-8"><META name="Author" content="GroupWise WebAccess"><style type="text/css"> 
body p 

        margin: 0px; 
}
</style></head><body style='font-family: Helvetica, Arial, sans-serif; font-size: 13px; '>Hi,<br><br>I'm build Firefox 52 ESR on an aarch64 machine and am getting this compile error:<br><br>=======================================================================================================<br>[ 1688s] In file included from /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkColorSpaceXform.cpp:12:0:<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h: In function 'Sk4f SkHalfToFloat_finite_ftz(const Sk4h&)':<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:43:5: error: 'float32x4_t' was not declared in this scope<br>[ 1688s]      float32x4_t fs;<br>[ 1688s]      ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:43:17: error: expected ';' before 'fs'<br>[ 1688s]      float32x4_t fs;<br>[ 1688s]                  ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:45:22: error: 'fs' was not declared in this scope<br>[ 1688s]          : [fs] "=w" (fs)                   // =w: write-only NEON register<br>[ 1688s]                       ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:46:24: error: 'const Sk4h' has no member named 'fVec'<br>[ 1688s]          : [hs] "w" (hs.fVec));             //  w: read-only NEON register<br>[ 1688s]                         ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h: In function 'Sk4h SkFloatToHalf_finite_ftz(const Sk4f&)':<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:69:5: error: 'float32x4_t' was not declared in this scope<br>[ 1688s]      float32x4_t vec = fs.fVec;<br>[ 1688s]      ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:69:17: error: expected ';' before 'vec'<br>[ 1688s]      float32x4_t vec = fs.fVec;<br>[ 1688s]                  ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:71:23: error: 'vec' was not declared in this scope<br>[ 1688s]          : [vec] "+w" (vec));                // +w: read-write NEON register<br>[ 1688s]                        ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:72:49: error: 'vget_low_f32' was not declared in this scope<br>[ 1688s]      return vreinterpret_u16_f32(vget_low_f32(vec));<br>[ 1688s]                                                  ^<br>[ 1688s] /home/abuild/rpmbuild/BUILD/mozilla/gfx/skia/skia/src/core/SkHalf.h:72:50: error: 'vreinterpret_u16_f32' was not declared in this scope<br>[ 1688s]      return vreinterpret_u16_f32(vget_low_f32(vec));<br>=======================================================================================================<br><br>It all has to do with the code in SkHalf.h within this #if def... :<br>#if !defined(SKNX_NO_SIMD) && defined(SK_CPU_ARM64)<br><br>Can anyone help me figure out how to make this compile?<br><br>Any help is greatly appreciated.<br><br>Thanks<br>Cheers<br>  Charles Robertson<br>  Firefox Maintainer<br>  SUSE<br><br></body></html>