[Pkg-chromium-maint] Bug#891062: Bug#891062: chromium: skia fails to build on arm64

Riku Voipio riku.voipio at iki.fi
Thu Feb 22 11:48:10 UTC 2018


On Wed, Feb 21, 2018 at 09:59:18PM -0500, Michael Gilbert wrote:
> Starting with chromium 65, arm64 fails while building skia.
> 
> ../../third_party/skia/src/jumper/SkJumper_stages.cpp: In function 'F
> from_half(U16)':
> ../../third_party/skia/src/jumper/SkJumper_stages.cpp:670:12: error:
> 'vcvt_f32_f16' was not declared in this scope
>      return vcvt_f32_f16(h);

Looking at the breaking change:

+// On ARM we expect that you're using Clang if you want SkJumper to be fast.
+// If you are, the baseline float stages will use NEON, and lowp stages will
+// also be available. (If somehow you're building for ARM not using Clang,
+// you'll get scalar baseline stages and no lowp support.)

Well clearly the fallback was not tested.



More information about the Pkg-chromium-maint mailing list