Integrado no Linux-Cross compilando o firefox para arm

1

Estou tentando compilar o Firefox (versão 39) para o Arm. Mas estou recebendo o seguinte erro:

/firefox-39.0/mozilla-release-849542617a46/build/unix/gold/ld: fatal error
/armv7l-linux-gnueabi/toolchain/lib/crt1.o: unsupported ELF machine number 40
collect2: error: ld returned 1 exit status
configure: error: couldn't compile a simple C file

O que devo fazer?

    
por Som 12.01.2016 / 17:54

1 resposta

0

Recebi o mesmo erro depois de compilar o Qt para um dispositivo iMX6. Eu normalmente corri um script de compilação do diretório de compilação, e meu script assumiu isso, mas desta vez eu esqueci, e a compilação aconteceu no meu diretório ~/dev de nível superior. De alguma forma (eu não tenho idéia de como), isso afetou minha compilação de área de trabalho regular do Qt, de modo que qualquer projeto que eu construísse com essa compilação de área de trabalho seria de alguma forma afetado pela compilação embutida extraviada.

A correção foi remover os diretórios embutidos extraviados (e adicionar uma etapa cd $qtBuildDir extra ao meu script de compilação;)).

    
por 01.04.2016 / 11:21