I am going through the tier-2 build logs and marking various things BROKEN. I do not have the time to fix these at the moment. There is no reason to try to build them over and over again during package builds. Patches welcome.
Created attachment 182350 [details] patch to various gecko@ ports
Comment on attachment 182350 [details] patch to various gecko@ ports > BROKEN_aarch64= fails to compile: error: no member named cacheFlush Vague (which file?) and out of date. https://svnweb.freebsd.org/changeset/ports/439551 http://thunderx1.nyi.freebsd.org/data/110arm64-quarterly/439718/logs/firefox-53.0_2,1.log
Created attachment 182368 [details] patch to various gecko@ ports
Looks fine but maybe arm@ folks want to check *why* Firefox crashes on aarch64? Let's wait 1-2 weeks more. Also upstream plans to transition aarch64 from Tier3 to Tier1 in Firefox 55. https://bugzilla.mozilla.org/show_bug.cgi?id=1334963
Firefox 55 will also support --headless flag that may (probably not) help work around the crash.
-i18n finally built fine on aarch64. I'm not sure if it's specific to -CURRENT or 56.* as 11.0 build was blocked by a dependency (see bug 223009). However, marking BROKEN_FreeBSD_11_aarch64 would be too soon until we have results for 11.1 builds which should start sometime after 2017-10-26 (11.0 EOL). http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p452274_s324599/logs/firefox-i18n-56.0.1.log http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p452274_s324599/logs/firefox-esr-i18n-52.4.0.log
FWIW, 11.1-RELEASE is still affected: http://thunderx1.nyi.freebsd.org/data/111arm64-quarterly/455339/logs/errors/firefox-i18n-56.0.2.log http://thunderx1.nyi.freebsd.org/data/111arm64-quarterly/455339/logs/errors/firefox-esr-i18n-52.5.0.log