From c5ffd32171b3771ef6412e5ba2a6fd09e694294a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20P=C3=B6chtrager?= Date: Sat, 16 Apr 2016 20:24:57 +0200 Subject: [PATCH] GCC 6 build fix --- build.sh | 1 + patches/cctools-ld64-gcc6-build-fix.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 patches/cctools-ld64-gcc6-build-fix.patch diff --git a/build.sh b/build.sh index 83f3a29..4441832 100755 --- a/build.sh +++ b/build.sh @@ -151,6 +151,7 @@ patch -p0 < $PATCH_DIR/cctools-ld64-1.patch patch -p0 < $PATCH_DIR/cctools-ld64-2.patch patch -p1 < $PATCH_DIR/cctools-ld64-linux-ncpus.patch patch -p1 < $PATCH_DIR/cctools-ld64-qsort_r.patch +patch -p1 < $PATCH_DIR/cctools-ld64-gcc6-build-fix.patch echo "" CONFFLAGS="--prefix=$TARGET_DIR --target=x86_64-apple-$TARGET " CONFFLAGS+="--disable-clang-as " diff --git a/patches/cctools-ld64-gcc6-build-fix.patch b/patches/cctools-ld64-gcc6-build-fix.patch new file mode 100644 index 0000000..6ffb00e --- /dev/null +++ b/patches/cctools-ld64-gcc6-build-fix.patch @@ -0,0 +1,12 @@ +diff --git cctools/ld64/src/ld/code-sign-blobs/memutils.h cctools/ld64/src/ld/code-sign-blobs/memutils.h +index 6b8697c..7059669 100644 +--- cctools/ld64/src/ld/code-sign-blobs/memutils.h ++++ cctools/ld64/src/ld/code-sign-blobs/memutils.h +@@ -31,6 +31,7 @@ + //#include + #include + #include ++#include // ld64-port + #include + + #ifdef __GLIBCXX__ // ld64-port