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