External Publication
Visit Post

Platform Development • Re: Building fails on current master branch

Pale Moon forum - Forum index [Unofficial] May 21, 2026
Source

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

Loading comments...