Closed i3roly closed 1 month ago
turns out it wasn't AVX compatibility, but rather they nuked a great commit by a contributor named glandium:
https://hg.mozilla.org/mozilla-central/rev/02dd305e8ba9
restoring this commit fixes the illegal instruction and should work all the way back to 10.9
currently there doesn't seem to be an easy way to do this. using the mozilla toolchain, which downloaded:
we cannot:
and we must therefore focus on the moz.build files.
from what i have seen in the third_party directory, there is hard-coding of
so let's see if there is a way to follow this macro up to the main build files and change it.
to summarise, we need to focus on these subdirectories first
and systematise the avx2 invocation. the newer toolchain just assumes i have avx support (even though my mac does not) because intel macs without avx2 are officially supported past brojave.