# Maintainer: Sebastiaan de Schaetzen pkgname=binutils-ia16 pkgver=20221221 pkgrel=2 epoch= pkgdesc="IA-16 (Intel 16-bit x86) port of GNU Binutils" arch=('x86_64') url="https://github.com/tkchia/binutils-ia16" license=('GPL') depends=(glibc zlib) checkdepends=(dejagnu bc) options=(staticlibs !distcc !ccache) source=("https://github.com/tkchia/binutils-ia16/archive/refs/tags/$pkgver.tar.gz") md5sums=('36d72eed7f40a91170ec2d7bd8b30ca2') build() { mkdir -p build-binutils cd build-binutils unset CPPFLAGS ../binutils-ia16-$pkgver/configure \ --prefix=/usr \ --target=ia16-elf \ --enable-ld=default \ --enable-gold=yes \ --enable-targets=ia16-elf \ --enable-x86-hpa-segelf=yes \ --bindir=/usr/bin \ --libdir=/usr/lib/ia16-elf \ --disable-gdb \ --disable-libdecnumber \ --disable-readline \ --disable-sim \ --disable-nls \ --disable-werror make } check() { cd build-binutils # some debugging tests fail currently make -k check || : } package() { cd build-binutils make DESTDIR="$pkgdir/" install rm -rf "$pkgdir/usr/share" }