aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/acinclude.m4
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/acinclude.m4')
-rw-r--r--libstdc++-v3/acinclude.m441
1 files changed, 2 insertions, 39 deletions
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4
index 204bed5b..080a4fc 100644
--- a/libstdc++-v3/acinclude.m4
+++ b/libstdc++-v3/acinclude.m4
@@ -4293,43 +4293,6 @@ AC_DEFUN([GLIBCXX_CHECK_GTHREADS], [
fi
fi
- AC_CHECK_HEADER(semaphore.h, [
- AC_MSG_CHECKING([for POSIX Semaphores and sem_timedwait])
- AC_TRY_COMPILE([
- #include <unistd.h>
- #include <semaphore.h>
- #include <limits.h>
- ],
- [
- #if !defined _POSIX_TIMEOUTS || _POSIX_TIMEOUTS <= 0
- # error "POSIX Timeouts option not supported"
- #elif !defined _POSIX_SEMAPHORES || _POSIX_SEMAPHORES <= 0
- # error "POSIX Semaphores option not supported"
- #else
- #if defined SEM_VALUE_MAX
- constexpr int sem_value_max = SEM_VALUE_MAX;
- #elif defined _POSIX_SEM_VALUE_MAX
- constexpr int sem_value_max = _POSIX_SEM_VALUE_MAX;
- #else
- # error "SEM_VALUE_MAX not available"
- #endif
- sem_t sem;
- sem_init(&sem, 0, sem_value_max);
- struct timespec ts = { 0 };
- sem_timedwait(&sem, &ts);
- #endif
- ],
- [ac_have_posix_semaphore=yes],
- [ac_have_posix_semaphore=no])],
- [ac_have_posix_semaphore=no])
-
- if test $ac_have_posix_semaphore = yes ; then
- AC_DEFINE(HAVE_POSIX_SEMAPHORE,
- 1,
- [Define to 1 if POSIX Semaphores with sem_timedwait are available in <semaphore.h>.])
- fi
- AC_MSG_RESULT([$ac_have_posix_semaphore])
-
CXXFLAGS="$ac_save_CXXFLAGS"
AC_LANG_RESTORE
])
@@ -5304,7 +5267,7 @@ AC_DEFUN([GLIBCXX_ENABLE_BACKTRACE], [
[AC_TRY_LINK([], [
int i = 0;
int* p = &i;
- size_t s = 0;
+ __SIZE_TYPE__ s = 0;
// backtrace_atomic_load_pointer
void* vp = __atomic_load_n(&p, __ATOMIC_ACQUIRE);
// backtrace_atomic_load_int
@@ -5331,7 +5294,7 @@ int main()
{
int i = 0;
int* p = &i;
- size_t s = 0;
+ __SIZE_TYPE__ s = 0;
// backtrace_atomic_load_pointer
void* vp = __atomic_load_n(&p, __ATOMIC_ACQUIRE);
// backtrace_atomic_load_int