summaryrefslogtreecommitdiff
path: root/src/stage3/patches/generic/make-decross.patch
diff options
context:
space:
mode:
Diffstat (limited to 'src/stage3/patches/generic/make-decross.patch')
-rw-r--r--src/stage3/patches/generic/make-decross.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/stage3/patches/generic/make-decross.patch b/src/stage3/patches/generic/make-decross.patch
new file mode 100644
index 0000000..627c263
--- /dev/null
+++ b/src/stage3/patches/generic/make-decross.patch
@@ -0,0 +1,29 @@
+--- a/PKGBUILD 2018-03-09 20:30:36.666941657 +0100
++++ b/PKGBUILD 2018-03-10 06:57:05.264886712 +0100
+@@ -10,7 +10,8 @@ arch=('x86_64')
+ url="http://www.gnu.org/software/make"
+ license=('GPL3')
+ groups=('base-devel')
+-depends=('glibc' 'guile')
++depends=('glibc')
++options=(!strip debug)
+ source=(ftp://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}
+ guile-2.2.patch)
+ md5sums=('15b012617e7c44c0ed482721629577ac'
+@@ -20,13 +21,15 @@ validpgpkeys=('3D2554F0A15338AB9AF1BB9D9
+
+ prepare() {
+ cd ${pkgname}-${pkgver}
++ # workaround for glibc-2.27 issues
++ sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c
+ patch -p1 -i ${srcdir}/guile-2.2.patch
+ autoreconf -fi
+ }
+
+ build() {
+ cd ${pkgname}-${pkgver}
+- ./configure --prefix=/usr
++ ./configure --without-guile --prefix=/usr
+ make
+ }
+