Merge pull request #4195 from lateralusX/jlorenss/win-build-dependency
[mono.git] / configure.ac
index 150e08245a0691896e596de70f8d5020847ad4b8..b26682edb98aa097bc843e8ebecdc92604098e78 100644 (file)
@@ -295,6 +295,11 @@ case "$host" in
                target_mach=yes
                CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP"
                libmono_cflags="-D_THREAD_SAFE"
+
+               # avoid AR calling ranlib, libtool calls it anyway. suppress no symbols warning.
+               AR_FLAGS="Scru"
+               RANLIB="ranlib -no_warning_for_no_symbols"
+
                need_link_unlink=yes
                AC_DEFINE(PTHREAD_POINTER_ID)
                AC_DEFINE(USE_MACH_SEMA, 1, [...])
@@ -3037,6 +3042,7 @@ case "$host" in
                        AOT_SUPPORTED="yes"
                        BTLS_SUPPORTED=yes
                        BTLS_PLATFORM=i386
+                       AC_CHECK_HEADER(stdalign.h,[],[BTLS_SUPPORTED=no])
                        ;;
                  darwin*)
                        AOT_SUPPORTED="yes"
@@ -3059,6 +3065,7 @@ case "$host" in
                        AOT_SUPPORTED="yes"
                        BTLS_SUPPORTED=yes
                        BTLS_PLATFORM=x86_64
+                       AC_CHECK_HEADER(stdalign.h,[],[BTLS_SUPPORTED=no])
                        ;;
                  darwin*)
                        AOT_SUPPORTED="yes"