Estou executando o Ubuntu 22.04 para arm32 no meu braço Chromebook Snow:
mario@changeme:/etc/apt/sources.list.d# uname -a
Linux changeme 5.18.1-stb-cbe+ #1 SMP PREEMPT Sun Jun 5 14:16:07 CEST 2022 armv7l armv7l armv7l GNU/Linux
mario@changeme:/etc/apt/sources.list.d# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
Gostaria de saber como posso instalar o gcc-arm-linux-gnueabihf versão 4 (talvez o 4.9 seja bom) nesse sistema operacional porque quero recompilar o kernel 3.3 porque ele quer isso. obrigado.
Responder1
Não tenho uma resposta exata para sua arquitetura específica (chromebook arm32), mas funcionou no meu MacBook arm64:
Eu adicionei o Xenial (16.04) às minhas fontes adequadas:
# /etc/apt/sources.list
deb http://ports.ubuntu.com/ubuntu-ports xenial universe
Esta versão antiga do Ubuntu contém o GCC na versão 4.9:
$ apt policy gcc-4.9-arm-linux-gnueabi
gcc-4.9-arm-linux-gnueabi:
Installed: (none)
Candidate: 4.9.3-13ubuntu2cross1
Version table:
4.9.3-13ubuntu2cross1 500
500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages
Para o GCC versão 5, não precisei ir tão longe, o Ubuntu Bionic (18.04) tinha esses pacotes.