Define _GNU_SOURCE instead of _XOPEN_SOURCE (which breaks libtiff compilation)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11339 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
2
configure
vendored
2
configure
vendored
@@ -14810,7 +14810,7 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
if test "x$wx_lib_glibc21" = "xyes"; then
|
if test "x$wx_lib_glibc21" = "xyes"; then
|
||||||
CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500"
|
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for pthread_mutexattr_t""... $ac_c" 1>&6
|
echo $ac_n "checking for pthread_mutexattr_t""... $ac_c" 1>&6
|
||||||
|
@@ -3071,10 +3071,12 @@ if test "$wxUSE_THREADS" = "yes" ; then
|
|||||||
dnl defined, we do it by directly assigned
|
dnl defined, we do it by directly assigned
|
||||||
dnl PTHREAD_MUTEX_RECURSIVE_MUTEX_INITIALIZER_NP to attr
|
dnl PTHREAD_MUTEX_RECURSIVE_MUTEX_INITIALIZER_NP to attr
|
||||||
|
|
||||||
dnl we need to define _XOPEN_SOURCE=500 to get PTHREAD_MUTEX_RECURSIVE
|
dnl we need _GNU_SOURCE to get PTHREAD_MUTEX_RECURSIVE with glibc 2.1+
|
||||||
dnl with glibc 2.1+, it probably shouldn't hurt elsewhere?
|
dnl (strictly speaking we only need _XOPEN_SOURCE=500 but just defining
|
||||||
|
dnl this disables _BSD_SOURCE which breaks libtiff compilation, so it is
|
||||||
|
dnl simpler to just define _GNU_SOURCE to get everything)
|
||||||
if test "x$wx_lib_glibc21" = "xyes"; then
|
if test "x$wx_lib_glibc21" = "xyes"; then
|
||||||
CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500"
|
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CACHE_CHECK([for pthread_mutexattr_t], wx_cv_type_pthread_mutexattr_t,
|
AC_CACHE_CHECK([for pthread_mutexattr_t], wx_cv_type_pthread_mutexattr_t,
|
||||||
|
Reference in New Issue
Block a user