{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiakjtxkeq2td3yhzmgrm2pmjfbikjs2zcd3gqj2illqvi3i3nlscq",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mmefz53m4ck2"
},
"path": "/viewtopic.php?t=33459&p=274443#p274443",
"publishedAt": "2026-05-21T09:31:00.000Z",
"site": "http://forum.palemoon.org",
"tags": [
"https://github.com/roytam1/UXP/commit/8 ... 09d2703ae3"
],
"textContent": "> I think MS Linker refused to place AVX instructions in 32bit binary,\n> Downstream seems fixed this issue: https://github.com/roytam1/UXP/commit/8 ... 09d2703ae3\n\nThanks for the tip.\n\nI finally managed to assemble the project completely.\n\nTo do this, I removed references to files with AVX2 and AVX512 from “/media/libdav1d/x86/moz.build”. It seems that the linker has a problem with linking newer (than just AVX) instructions for the 32-bit platform. The build stopped with a linking error due to the missing code \"smooth_weights_1d_16bpc\" and \"smooth_weights_2d_16bpc\". After adding the appropriate functions to the file \"ipred16_sse.asm\" as done in the commit above, the build completed successfully.\n\n* * *",
"title": "Platform Development • Re: Building fails on current master branch",
"updatedAt": "2026-05-21T09:31:00.000Z"
}