[vlc-devel] [PATCH 09/14] contrib: gcrypt: fix building on OSX 10.9 with clang

Vittorio Giovara vittorio.giovara at gmail.com
Mon Jun 30 21:04:29 CEST 2014


From: Konstantin Pavlov <thresh at nginx.com>

Signed-off-by: Vittorio Giovara <vittorio.giovara at gmail.com>
---
 contrib/src/gcrypt/mpi-darwin13.patch | 15 +++++++++++++++
 contrib/src/gcrypt/rules.mak          |  1 +
 2 files changed, 16 insertions(+)
 create mode 100644 contrib/src/gcrypt/mpi-darwin13.patch

diff --git a/contrib/src/gcrypt/mpi-darwin13.patch b/contrib/src/gcrypt/mpi-darwin13.patch
new file mode 100644
index 0000000..a1f9af5
--- /dev/null
+++ b/contrib/src/gcrypt/mpi-darwin13.patch
@@ -0,0 +1,15 @@
+--- a/mpi/config.links	2013-07-25 13:10:04.000000000 +0400
++++ b/mpi/config.links	2013-11-10 15:36:20.000000000 +0400
+@@ -100,6 +100,12 @@
+ 	cat  $srcdir/mpi/i386/syntax.h	 >>./mpi/asm-syntax.h
+ 	path="i586 i386"
+ 	;;
++    x86_64-apple-darwin13*)
++    echo '#define BSD_SYNTAX' >>./mpi/asm-syntax.h
++    cat  $srcdir/mpi/i386/syntax.h      >>./mpi/asm-syntax.h
++    path="amd64"
++        mpi_cpu_arch="x86"
++    ;;
+     i[3467]86*-*-*)
+ 	echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
+ 	cat  $srcdir/mpi/i386/syntax.h	    >>./mpi/asm-syntax.h
diff --git a/contrib/src/gcrypt/rules.mak b/contrib/src/gcrypt/rules.mak
index ced0f43..d26c087 100644
--- a/contrib/src/gcrypt/rules.mak
+++ b/contrib/src/gcrypt/rules.mak
@@ -14,6 +14,7 @@ libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2 .sum-gcrypt
 	$(APPLY) $(SRC)/gcrypt/gcrypt-fix-x86_64-codepath-on-Darwin.patch
 	$(APPLY) $(SRC)/gcrypt/fix-amd64-assembly-on-solaris.patch
 	$(APPLY) $(SRC)/gcrypt/0001-Fix-assembly-division-check.patch
+	$(APPLY) $(SRC)/gcrypt/mpi-darwin13.patch
 	$(MOVE)
 
 DEPS_gcrypt = gpg-error
-- 
1.8.5.2 (Apple Git-48)




More information about the vlc-devel mailing list