GCC 6 build fix

This commit is contained in:
Thomas Pöchtrager 2016-04-16 20:24:57 +02:00
parent 220a4ccbea
commit c5ffd32171
No known key found for this signature in database
GPG Key ID: E6BE972C1584D694
2 changed files with 13 additions and 0 deletions

View File

@ -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 "

View File

@ -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 <security_utilities/utilities.h>
#include <sys/types.h>
#include <stdlib.h>
+#include <stddef.h> // ld64-port
#include <algorithm>
#ifdef __GLIBCXX__ // ld64-port