Atualizando gcc 4.8 arm cross compiler para 4.9 na Mint 17.2

1

Enquanto compila um kernel linux (4.1) usando o gcc-arm-linux-gnueabihf no Mint 17.2 (equivalente ao Ubuntu 14.04 trusty) recebo um erro:

Your compiler is too buggy; it is known to miscompile kernels

A versão do gcc que estou usando é a 4.8.2. Eu ficaria feliz em mudar para 4.9, mas não sei como. Há atualizações do toolchain PPA (por exemplo: ppa: ubuntu-toolchain-r / ppa), mas acredito que elas sejam nativas apenas, não cross compile. Parece haver 4.9 gcc armhf builds para o Ubuntu, mas não no trusty - apenas no utopic e depois.

Existe uma maneira razoável de obter um pacote gcc-arm-linux-gnueabihf (e dependências) para 4.9? Posso puxar pacotes para o utópico de alguma forma?

    
por carveone 17.10.2015 / 14:17

1 resposta

1

De Larrylisky :

É um pouco árduo, mas você pode baixá-lo e instalá-lo manualmente.

wget -c https://releases.linaro.org/archive/14.09/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz

tar xf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz

export CC='pwd'/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-

    
por 19.11.2015 / 01:28