FROM alpine AS tools-build MAINTAINER Hugo Sales RUN apk add gcc g++ libc-dev build-base gmp-dev mpfr-dev mpc1-dev flex-dev linux-headers gettext-dev COPY gcc /mnt/gcc WORKDIR /mnt/gcc #RUN ln -s /usr/include/libexecinfo/execinfo.h /usr/include/execinfo.h RUN --mount=type=cache,target=/mnt/gcc/host-x86_64-pc-linux-musl CFLAGS="-O3 -march=native -freport-bug" CXXFLAGS="-O3 -march=native -freport-bug" ./configure --disable-bootstrap --disable-multilib --prefix=/tmp/gcc-root --enable-vtable-verify RUN make -j32 RUN make DESTDIR=/tmp/gcc-root install FROM alpine as build COPY --from=tools-build /tmp/gcc-root /mnt/gcc ENTRYPOINT ["sh"]