mirror of
https://github.com/Relintai/osxcross.git
synced 2025-02-03 22:45:56 +01:00
fix compiling ld64 with libc++
This commit is contained in:
parent
c57030bc98
commit
523f4cd77c
2
build.sh
2
build.sh
@ -173,7 +173,7 @@ extract $CCTOOLS_TARBALL 1
|
||||
pushd cctools*/cctools &>/dev/null
|
||||
pushd .. &>/dev/null
|
||||
if [ $LINKER_VERSION != "134.9" ]; then
|
||||
patch -p0 < $PATCH_DIR/cctools-f19cc13.patch
|
||||
patch -p0 < $PATCH_DIR/cctools-e3cbeaf.patch
|
||||
fi
|
||||
if [ "$PLATFORM" == "Linux" ]; then
|
||||
patch -p0 < $PATCH_DIR/cctools-old-linux.patch
|
||||
|
@ -12,14 +12,16 @@ index 8b59f6b..3411e34 100644
|
||||
|
||||
LDFLAGS="$LDFLAGS -L/usr/local/lib `cat tmp/ldflags 2>/dev/null`"
|
||||
diff --git cctools/ld64/src/ld/code-sign-blobs/memutils.h cctools/ld64/src/ld/code-sign-blobs/memutils.h
|
||||
index 8fa48d6..bcf1a23 100644
|
||||
index 8fa48d6..4c97973 100644
|
||||
--- cctools/ld64/src/ld/code-sign-blobs/memutils.h
|
||||
+++ cctools/ld64/src/ld/code-sign-blobs/memutils.h
|
||||
@@ -33,6 +33,7 @@
|
||||
@@ -33,6 +33,9 @@
|
||||
#include <stdlib.h>
|
||||
#include <algorithm>
|
||||
|
||||
+#ifdef __GLIBCXX__
|
||||
+using namespace __gnu_cxx;
|
||||
+#endif
|
||||
|
||||
//
|
||||
// Encapsulate these very sharp tools in a separate (ugly-named) namespace
|
Loading…
Reference in New Issue
Block a user