diff --git a/.cproject b/.cproject
index 51c77f8e9..8a879f8a7 100644
--- a/.cproject
+++ b/.cproject
@@ -22,7 +22,7 @@
-
+
@@ -35,6 +35,7 @@
+
diff --git a/configure.ac b/configure.ac
index d48a32dc5..5c6700d5f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,12 +36,12 @@ m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])],)
AC_SUBST([docdir], [${datadir}/doc])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_MACRO_DIR([m4])
-
-gl_LD_OUTPUT_DEF
-
+dnl don't put anythingelse before AC_PROG_CC unless checking if macro still work for clang
AC_PROG_CXX(["xcrun clang++" g++])
AC_PROG_CC(["xcrun clang" gcc])
+gl_LD_OUTPUT_DEF
+
AC_ISC_POSIX
AC_C_INLINE
AC_HEADER_STDC
@@ -67,7 +67,7 @@ case $target in
AC_CHECK_TOOL(WINDRES, windres)
;;
armv6-apple-darwin|armv7-apple-darwin|i386-apple-darwin|armv7s-apple-darwin)
- CFLAGS="$CFLAGS -DTARGET_OS_IPHONE "
+ CFLAGS="$CFLAGS -DTARGET_OS_IPHONE=1 "
ios_found=yes
;;
x86_64-apple-darwin*|i686-apple-darwin*)
diff --git a/mediastreamer2 b/mediastreamer2
index d90b00711..69a7cce94 160000
--- a/mediastreamer2
+++ b/mediastreamer2
@@ -1 +1 @@
-Subproject commit d90b00711f794814fe670c846ca162704df883c7
+Subproject commit 69a7cce94756f9e5af3fae9fbd941817c4731f49