33 lines
824 B
Plaintext
33 lines
824 B
Plaintext
# 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
|
|
}
|