Platform Development • Re: Building fails on current master branch
Pale Moon forum - Forum index [Unofficial]
May 21, 2026
I think MS Linker refused to place AVX instructions in 32bit binary, Downstream seems fixed this issue: https://github.com/roytam1/UXP/commit/8 ... 09d2703ae3
Thanks for the tip.
I finally managed to assemble the project completely.
To 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.
Discussion in the ATmosphere