summaryrefslogtreecommitdiff
path: root/system/binutils
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-03-07 07:41:03 +0000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-03-07 22:48:48 +0000
commitadd80e026ad01ec3e0c18607a0572aa6de5aec82 (patch)
tree08a5f2361155366d18b2f323d61770e32ebb56e8 /system/binutils
parent309dea2d79f5e665c3f7d786b867cd5ebe63c2f3 (diff)
downloadpackages-add80e026ad01ec3e0c18607a0572aa6de5aec82.tar.gz
packages-add80e026ad01ec3e0c18607a0572aa6de5aec82.tar.bz2
packages-add80e026ad01ec3e0c18607a0572aa6de5aec82.tar.xz
packages-add80e026ad01ec3e0c18607a0572aa6de5aec82.zip
system/binutils: disable srec ctor test on ppc64
Diffstat (limited to 'system/binutils')
-rw-r--r--system/binutils/APKBUILD7
-rw-r--r--system/binutils/ppc64-test-failure.patch12
2 files changed, 17 insertions, 2 deletions
diff --git a/system/binutils/APKBUILD b/system/binutils/APKBUILD
index de15c9457..44fefa99e 100644
--- a/system/binutils/APKBUILD
+++ b/system/binutils/APKBUILD
@@ -5,7 +5,7 @@ pkgrel=0
pkgdesc="Tools necessary to build programs"
url="http://www.gnu.org/software/binutils/"
depends=""
-makedepends_build="bison flex texinfo"
+makedepends_build="byacc flex texinfo"
makedepends_host="zlib-dev"
makedepends="$makedepends_build $makedepends_host"
checkdepends="dejagnu"
@@ -19,6 +19,7 @@ source="http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz
disable-gnu-mbind.patch
disable-ifunc-tests.patch
disable-preinit-array-tests.patch
+ ppc64-test-failure.patch
remove-pr2404-tests.patch
remove-pr19719-test.patch
remove-pr19553c-test.patch
@@ -82,7 +83,8 @@ build() {
$_arch_configure \
$_hash_style_configure \
--disable-werror \
- --with-system-zlib
+ --with-system-zlib \
+ --enable-lto
make
}
@@ -119,6 +121,7 @@ ecee33b0e435aa704af1c334e560f201638ff79e199aa11ed78a72f7c9b46f85fbb227af5748e735
d378fdf1964f8f2bd0b1e62827ac5884bdf943aa435ec89c29fc84bb045d406b733fffaff8fdd8bd1cba8ddea7701c4cf6ccf3ed76a8a3df9c72b447737575a6 disable-gnu-mbind.patch
474ab24097bbb5b24433620549e5234fe65c547824c1342f693c718ffbc81e2d968259cce2d650b55200dd1ec89da207ea2db10c551cd9941285c4600b4297b2 disable-ifunc-tests.patch
3537752e63cef0b5ef136d003ff7e814ba66b12624d817430112d0f291a792e8960fa69a78036f526af835441b3ee483d6a53d55c7b3dd8ee96f0399682dbcbe disable-preinit-array-tests.patch
+11e5dcb67fa39236e69f2ea0bd5147a188ebddb60972215aad62e40bf2030d8ace85ef13defab87f7b4fa99c118af4eb249d9a58c23f287cf0c043ebecaeb032 ppc64-test-failure.patch
32ab4215669c728648179c124632467573a3d4675e79f0f0d221c22eb2ec1ca5488b79910bd09142f90a1e0d0b81d99ca4846297f4f9561f158db63745facb66 remove-pr2404-tests.patch
a193d1fa7f42d91915960460a15e4d24e0df529d81e23014bcf45d283fae76bb7b300fdcb0d0a9d521cdb9137322efa1dc357112596d6ae7a7fd05988ac359b9 remove-pr19719-test.patch
39ef9c76dd5db6b15f11ffa8061f7ca844fb79c3fb9879c3b1466eef332a28b833597c87003ab9f260b1b85023fae264659088aee27cad7e5aa77b2d58b9a3f6 remove-pr19553c-test.patch"
diff --git a/system/binutils/ppc64-test-failure.patch b/system/binutils/ppc64-test-failure.patch
new file mode 100644
index 000000000..f88b20401
--- /dev/null
+++ b/system/binutils/ppc64-test-failure.patch
@@ -0,0 +1,12 @@
+Upstream bug report: https://sourceware.org/bugzilla/show_bug.cgi?id=24311
+
+--- binutils-2.32/ld/testsuite/ld-srec/srec.exp.old 2019-01-19 16:01:34.000000000 +0000
++++ binutils-2.32/ld/testsuite/ld-srec/srec.exp 2019-03-07 07:19:17.650000000 +0000
+@@ -464,6 +464,7 @@
+ setup_xfail "bfin-*-linux-uclibc"
+ setup_xfail "tile*-*-*"
+ setup_xfail "csky*-*-*"
++setup_xfail "powerpc64-*-musl"
+
+ run_srec_test $test2 "tmpdir/sr3.o"
+