git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7740
tc23_bogus_condwait.vgtest \
tc24_nonzero_sem.stderr.exp \
tc24_nonzero_sem.vgtest \
- trylock.c trylock.stderr.exp \
+ trylock.c trylock.stderr.exp
AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_builddir)/include
--- /dev/null
+#!/bin/sh
+
+# Exit with status 0 if a supported version of libpthread is found (NPTL or
+# non-Linux libpthread) and exit with status 1 if a non-supported version of
+# libpthread is found (LinuxThreads).
+
+if [ "$(uname)" = "Linux" ]; then
+ libpthread_version="$(/usr/bin/getconf GNU_LIBPTHREAD_VERSION 2>/dev/null)"
+ if [ "${libpthread_version#NPTL}" != "${libpthread_version}" ]; then
+ # NPTL
+ exit 0
+ fi
+ # configuration string is empty or does start with "linuxthreads".
+ exit 1
+fi
+
+# Another OS than Linux, which is also fine.
+exit 0