1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- From db3c7e76872d172ce8e49aefb551f0c30b45f2b3 Mon Sep 17 00:00:00 2001
- From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
- Date: Wed, 12 Mar 2014 14:48:12 +0100
- Subject: [PATCH 18/20] contrib/harfbuzz: work-around build system stupidity
- breaking clang compilation
- ---
- contrib/src/harfbuzz/harfbuzz-clang.patch | 16 ++++++++++++++++
- contrib/src/harfbuzz/rules.mak | 1 +
- 2 files changed, 17 insertions(+)
- create mode 100644 contrib/src/harfbuzz/harfbuzz-clang.patch
- diff --git a/contrib/src/harfbuzz/harfbuzz-clang.patch b/contrib/src/harfbuzz/harfbuzz-clang.patch
- new file mode 100644
- index 0000000..59d1e06
- --- /dev/null
- +++ b/contrib/src/harfbuzz/harfbuzz-clang.patch
- @@ -0,0 +1,16 @@
- +--- harfbuzz/configure.ac 2013-07-16 22:04:08.000000000 +0200
- ++++ harfbuzz/configure.ac 2014-03-12 14:46:36.000000000 +0100
- +@@ -80,13 +80,6 @@
- + CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
- + ;;
- + esac
- +-
- +- case "$host" in
- +- arm-*-*)
- +- # Request byte alignment on arm
- +- CXXFLAGS="$CXXFLAGS -mstructure-size-boundary=8"
- +- ;;
- +- esac
- + fi
- +
- + AM_CONDITIONAL(HAVE_GCC, test "x$GCC" = "xyes")
- diff --git a/contrib/src/harfbuzz/rules.mak b/contrib/src/harfbuzz/rules.mak
- index a34ee2b..30e9a2b 100644
- --- a/contrib/src/harfbuzz/rules.mak
- +++ b/contrib/src/harfbuzz/rules.mak
- @@ -16,6 +16,7 @@ harfbuzz: harfbuzz-$(HARFBUZZ_VERSION).tar.bz2 .sum-harfbuzz
- $(UNPACK)
- $(UPDATE_AUTOCONFIG)
- $(APPLY) $(SRC)/harfbuzz/harfbuzz-aarch64.patch
- + $(APPLY) $(SRC)/harfbuzz/harfbuzz-clang.patch
- $(MOVE)
-
- DEPS_harfbuzz = freetype2 $(DEPS_freetype2)
- --
- 1.8.5.2 (Apple Git-48)
|