terça-feira, 2 de maio de 2017

Compilação oficial do Firefox para Linux requer SSE2

Seguindo o Firefox x86-32 para Windows, a compilação oficial da Mozilla para Linux x86-32 requer processador com SSE2 a partir da versão 53. É compilado com -march=pentium-m -msse -msse2 -mfpmath=sse. Ou seja, o conjunto de instruções do Pentium M, que por sua vez é basicamente o conjunto de instruções do Pentium III + SSE2.

Uma pequena parte do código é compilada com -march=pentiumpro -mno-sse -mno-sse2 -mfpmath=387 para conseguir exibir esta mensagem e finalizar com erro:

This browser version requires a processor with the SSE2 instruction set extension.
You may be able to obtain a version that does not require SSE2 from your Linux distribution.


Não afeta as compilações das distribuições, que definem suas próprias opções.

Lembrando que em x86-64 nada disso interessa, visto que SSE2 sempre está disponível.

Nenhum comentário:

Postar um comentário