Looks like "skia" use flag has been removed, and skia is now always enabled (except for big endian archs). But check for now non-existing "skia" use flag is still performed on ARM architecture. Reproducible: Always Actual Results: As the result of this configure phase of firefox-52.0.2 fails with the following error on ARM: * ERROR: www-client/firefox-52.0.2::gentoo failed (configure phase): * USE Flag 'skia' not in IUSE for www-client/firefox-52.0.2 * * Call stack: * ebuild.sh, line 115: Called src_configure * environment, line 5499: Called mozconfig_config * environment, line 3821: Called use 'skia' * phase-helpers.sh, line 200: Called die * The specific snippet of code: * die "USE Flag '${u}' not in IUSE for ${CATEGORY}/${PF}"
Created attachment 470286 [details, diff] removed-check-for-skia-use-flag-on-arm.patch
Attached patch fixes error in configuration phase. However I have not tried to do full merge on ARM yet.
Patch looks good to me, committing. commit 9445706c8848d9817ff7c5a8757eac257e333c67 Author: Ian Stakenvicius <axs@gentoo.org> Date: Wed Apr 19 16:31:22 2017 -0400 mozconfig-v6.52.eclass: remove obsolete USE=skia conditional on arm Thanks to Zdeněk Žamberský for the patch. Bug: http://bugs.gentoo.org/615896