{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiar5xia6kxx7hxpofbdhu4pryrsnrowunazpxzirdyr32aqal5t24",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mnflphyzrhu2"
},
"path": "/viewtopic.php?t=27873&p=275162#p275162",
"publishedAt": "2026-06-03T15:50:00.000Z",
"site": "http://forum.palemoon.org",
"textContent": "Maybe I got this wrong but wouldn't an option like ac_add_options --enable-optimize=\"-O2 -msse2 -mfpmath=sse -w\" imply the binaries are built for usage on SSE2 machines, that is without any AVX/AVX2 capability? Otherwise there would be no point in having separate AVX and SSE2 builds (official or not).\nI mean logically, if the binary is built without AVX capabilities why would any of its dependent libraries have AVX dependency?\n\nAnd if that's the case, couldn't the building script(s) detect that option and if necessary correct any (minor) user errors automatically, such as in this case? With warnings - for user's learning - in order to minimize any such issues in the future.\n\nThis kinda ties into one of our previous discussions regarding improvement of the building environment in order to avoid errors and oversights.\n\nMy apologies if I somehow didn't understand the situation correctly.\n\nNow, just for clarification: while I built PM using the SSE option as above, and enabled AV1 without also enabling libaom, what would happen if I tried to view/play an AV1 video file in this browser, on my SSE2-only machine? Would it just refuse to play, would it throw a player error, or would it crash the whole browser? If it wouldn't crash then I'd rather avoid sitting idle around my notebook for another 2+ hours.\nNot that I'm usually playing videos in browser - as previously mentioned - but one doesn't know what they may stumble upon on some random page.\n\n* * *",
"title": "Contributed 3rd Party Builds • Re: Pale Moon x86-64 SSE2/AVX2",
"updatedAt": "2026-06-03T15:50:00.000Z"
}