summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2023-03-09 15:22:04 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2023-03-09 15:22:04 +0100
commitaebcf83cdc1156d88315733f2b793c448bac3725 (patch)
treea6e905841c03514e904aa6ceee3c8d528fe2a03b
parentc2b99b9cae9228b744d97afa35e40533d4c16d31 (diff)
downloadarch-aebcf83cdc1156d88315733f2b793c448bac3725.tar.gz
arch-aebcf83cdc1156d88315733f2b793c448bac3725.tar.bz2
forgot to set ia16 specific cross flags
-rw-r--r--adapted/binutils-ia16/.SRCINFO2
-rw-r--r--adapted/binutils-ia16/PKGBUILD21
2 files changed, 16 insertions, 7 deletions
diff --git a/adapted/binutils-ia16/.SRCINFO b/adapted/binutils-ia16/.SRCINFO
index e366d8d..3f418d2 100644
--- a/adapted/binutils-ia16/.SRCINFO
+++ b/adapted/binutils-ia16/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = binutils-ia16
pkgdesc = IA-16 (Intel 16-bit x86) port of GNU Binutils
pkgver = 20221221
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/tkchia/binutils-ia16
arch = x86_64
license = GPL
diff --git a/adapted/binutils-ia16/PKGBUILD b/adapted/binutils-ia16/PKGBUILD
index 6e694ac..311da43 100644
--- a/adapted/binutils-ia16/PKGBUILD
+++ b/adapted/binutils-ia16/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sebastiaan de Schaetzen <sebastiaan.de.schaetzen@gmail.com>
pkgname=binutils-ia16
pkgver=20221221
-pkgrel=1
+pkgrel=2
epoch=
pkgdesc="IA-16 (Intel 16-bit x86) port of GNU Binutils"
arch=('x86_64')
@@ -18,18 +18,27 @@ build() {
cd build-binutils
unset CPPFLAGS
../binutils-ia16-$pkgver/configure \
- --prefix=/ \
- --bindir=/usr/bin \
- --libdir=/usr/lib/ia16-elf/ \
+ --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 configure-host
- make tooldir=/usr
+ make
+}
+
+check() {
+ cd build-binutils
+ # some debugging tests fail currently
+ make -k check || :
}
package() {