#!/bin/sh

set -e

tar -xf gcc-12.2.0.tar.xz
(
    mkdir build-gcc-12.2.0
    cd build-gcc-12.2.0
    ../gcc-12.2.0/configure --prefix=/app \
                            --target=arm-none-eabi \
                            --enable-interwork \
                            --enable-multilib \
                            --with-multilib-list=rmprofile \
                            --enable-plugins \
                            --disable-decimal-float \
                            --disable-libffi \
                            --disable-libgomp \
                            --disable-libmudflap \
                            --disable-libquadmath \
                            --disable-libssp \
                            --disable-libstdcxx-pch \
                            --disable-nls \
                            --disable-shared \
                            --disable-threads \
                            --disable-tls \
                            --enable-languages=c \
                            --with-newlib \
                            --disable-nls \
                            --disable-shared \
                            --disable-threads \
                            --with-gnu-as \
                            --with-gnu-ld \
                            --with-gmp \
                            --with-mpfr \
                            --with-mpc \
                            --without-headers \
                            --with-system-zlib
    make
    make install
)