Le moyen le plus rapide d'installer GCC sur Alpine Linux consiste à lancer la commande suivante :
apk add build-base
source :https://wiki.alpinelinux.org/wiki/GCC
Il s'avère que dans ce cas particulier, il faut installer mpc1-dev, gmp-dev ou mpfr-dev. Il me manquait mpc1-dev.
sudo apk add mpc1-dev
La meilleure façon d'installer toutes les bibliothèques nécessaires pour compiler gcc utilise ./contrib/download_prerequisites script dans le gcc répertoire des sources. Cela téléchargera les bibliothèques de support et créera des liens symboliques, ce qui les construira automatiquement dans le cadre du gcc processus de construction.
Les étapes pour compiler gcc version 6.4.0 sur Alpine Linux sont :
apk add --no-cache make build-base
wget https://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.gz
tar -xzvf gcc-6.4.0.tar.gz
cd gcc-6.4.0
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
./../gcc-6.4.0/configure --prefix=$HOME/GCC-6.4.0 --disable-multilib
make all-gcc
make all-target-libgcc
make install-gcc
make install-target-libgcc