como instalar o gcc-arm-linux-gnueabihf 4.9 no ubuntu 22.04 para arm 32 bits

como instalar o gcc-arm-linux-gnueabihf 4.9 no ubuntu 22.04 para arm 32 bits

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.

informação relacionada