[vlc-commits] contrib: Flac needs USE_OBSOLETE_SIGCONTEXT_FLAVOR on Android-x86

Edward Wang git at videolan.org
Wed Jul 25 09:30:16 CEST 2012


vlc | branch: master | Edward Wang <edward.c.wang at compdigitec.com> | Sun Jul 22 23:54:31 2012 -0400| [2b1c139222f503fe0382aea0601e14bb74bcb81f] | committer: Rafaël Carré

contrib: Flac needs USE_OBSOLETE_SIGCONTEXT_FLAVOR on Android-x86

Headers normally present under normal Linux are missing in bionic.

Signed-off-by: Rafaël Carré <funman at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2b1c139222f503fe0382aea0601e14bb74bcb81f
---

 contrib/src/flac/rules.mak |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/contrib/src/flac/rules.mak b/contrib/src/flac/rules.mak
index 287f805..b80c49b 100644
--- a/contrib/src/flac/rules.mak
+++ b/contrib/src/flac/rules.mak
@@ -20,6 +20,13 @@ flac: flac-$(FLAC_VERSION).tar.gz .sum-flac
 ifdef HAVE_DARWIN_OS
 	cd $(UNPACK_DIR) && sed -e 's,-dynamiclib,-dynamiclib -arch $(ARCH),' -i.orig configure
 endif
+ifdef HAVE_ANDROID
+ifeq ($(ANDROID_ABI), x86)
+	# cpu.c:130:29: error: sys/ucontext.h: No such file or directory
+	# defining USE_OBSOLETE_SIGCONTEXT_FLAVOR allows us to bypass that
+	cd $(UNPACK_DIR) && sed -i.orig -e s/"#  undef USE_OBSOLETE_SIGCONTEXT_FLAVOR"/"#define USE_OBSOLETE_SIGCONTEXT_FLAVOR"/g src/libFLAC/cpu.c
+endif
+endif
 	$(UPDATE_AUTOCONFIG)
 	$(MOVE)
 



More information about the vlc-commits mailing list