# Description: gcc for mingw-w64 toolchain # URL: https://gcc.gnu.org/ # Maintainer: Matt Housh, jaeger at crux dot ninja # Depends on: mingw-w64-binutils mingw-w64-headers mingw-w64-crt name=mingw-w64-gcc version=10.2.0 release=1 source=(http://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz) build() { for T in {i686,x86_64}-w64-mingw32; do mkdir build-$T cd build-$T ../gcc-$version/configure \ --prefix=/usr \ --libexecdir=/usr/lib/$name \ --target=$T \ --enable-shared \ --enable-static \ --disable-multilib make make DESTDIR=$PKG install cd .. done rm -r $PKG/usr/share/{info,locale} rm $PKG/usr/share/man/man7/{fsf-funding,gfdl,gpl}.7* rm $PKG/usr/lib/libcc1* rm $PKG/usr/lib/gcc/{i686,x86_64}-w64-mingw32/$version/{include-fixed,install-tools/include}/README }