summaryrefslogtreecommitdiff
path: root/liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch
diff options
context:
space:
mode:
Diffstat (limited to 'liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch')
-rw-r--r--liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch b/liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch
new file mode 100644
index 000000000000..92efbfd9dc2e
--- /dev/null
+++ b/liblangtag/liblangtag-0.4.0-configure-atomic-cflag-pollution.patch
@@ -0,0 +1,62 @@
+--- misc/liblangtag-0.4.0/configure.ac
++++ misc/build/liblangtag-0.4.0/configure.ac
+@@ -173,8 +173,9 @@
+ __sync_synchronize();
+ j = __sync_fetch_and_sub(&i, 1);
+ return j;
+- ]])], [AC_MSG_ERROR([liblangtag has to be built with -march=i486 or later.])]
+- [lt_cv_has_atomic=no])])
++ ]])], [AC_MSG_ERROR([liblangtag has to be built with -march=i486 or later.])],
++ [lt_cv_has_atomic=no
++ CFLAGS="$_save_cflags"])])
+ ])
+ if test "x$lt_cv_has_atomic" = "xyes"; then
+ AC_DEFINE(LT_HAVE_ATOMIC_BUILTINS, 1, [Have buit-in atomic functions])
+@@ -291,8 +291,14 @@
+ dnl ======================================================================
+ dnl check another libraries
+ dnl ======================================================================
++case $host_os in
++ cygwin* | mingw*)
++ ;;
+-AX_PTHREAD([],
++ *)
++ AX_PTHREAD([],
+ [AC_MSG_ERROR([*** pthread library are required])])
++ ;;
++esac
+
+ GOBJECT_INTROSPECTION_CHECK([1.30.0])
+ if test "x$enable_introspection" != "xyes"; then
+--- misc/liblangtag-0.4.0/configure
++++ misc/build/liblangtag-0.4.0/configure
+@@ -12604,7 +12604,9 @@
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ as_fn_error $? "liblangtag has to be built with -march=i486 or later." "$LINENO" 5
++else
+ lt_cv_has_atomic=no
++ CFLAGS="$_save_cflags"
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+@@ -13201,6 +13201,10 @@
+ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
++case $host_os in
++ cygwin* | mingw*)
++ ;;
++ *)
+ ax_pthread_ok=no
+
+ # We used to check for pthread.h first, but this fails if pthread.h
+@@ -13582,6 +13582,8 @@
+ ax_pthread_ok=no
+ as_fn_error $? "*** pthread library are required" "$LINENO" 5
+ fi
++;;
++esac
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'