This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by qthread configure 1.16, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --enable-multinode --with-portals4

## --------- ##
## Platform. ##
## --------- ##

hostname = linux-yrrl.suse
uname -m = x86_64
uname -r = 4.4.180-102-default
uname -s = Linux
uname -v = #1 SMP Mon Jun 17 13:11:23 UTC 2019 (7cfa20a)

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /home/grammatikakis/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /bin
PATH: /usr/bin/X11
PATH: /usr/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2939: loading site script /usr/share/site/x86_64-unknown-linux-gnu
| #!/bin/sh
| # Site script for configure. It is resourced via $CONFIG_SITE environment varaible.
| 
| # If user did not specify libdir, guess the correct target:
| # Use lib64 for 64 bit bi-arch targets, keep the default for the rest.
| if test "$libdir" = '${exec_prefix}/lib' ; then
| 
| 	ac_config_site_64bit_host=NONE
| 
| 	case "$host" in
| 	"" )
| 		# User did not specify host target.
| 		# The native platform x86_64 is a bi-arch platform.
| 		# Try to detect cross-compilation to inferior architecture.
| 
| 		# We are trying to guess 32-bit target compilation. It's not as easy as
| 		# it sounds, as there is possible several intermediate combinations.
| 		ac_config_site_cross_to_32bit_host=NONE
| 
| 		# User defined -m32 in CFLAGS or CXXFLAGS or CC or CXX:
| 		# (It's sufficient for 32-bit, but alone may cause mis-behavior of some checks.)
| 		case "$CFLAGS $CXXFLAGS $CC $CXX" in
| 		*-m32*)
| 			ac_config_site_cross_to_32bit_host=YES
| 			;;
| 		esac
| 
| 		# Running with linux32:
| 		# (Changes detected platform, but not the toolchain target.)
| 		case "`/bin/uname -i`" in
| 		x86_64 | ppc64 | s390x )
| 			;;
| 		* )
| 			ac_config_site_cross_to_32bit_host=YES
| 			;;
| 		esac
| 
| 		if test "x$ac_config_site_cross_to_32bit_host" = xNONE; then
| 			ac_config_site_64bit_host=YES
| 		fi
| 
| 		;;
| 	*x86_64* | *ppc64* | *s390x* )
| 		ac_config_site_64bit_host=YES
| 		;;
| 	esac
| 
| 	if test "x$ac_config_site_64bit_host" = xYES; then
| 		libdir='${exec_prefix}/lib64'
| 	fi
| fi
| 
| # If user did not specify libexecdir, set the correct target:
| # Nor FHS nor openSUSE allow prefix/libexec. Let's default to prefix/lib.
| 
| if test "$libexecdir" = '${exec_prefix}/libexec' ; then
| 	libexecdir='${exec_prefix}/lib'
| fi
| 
| # Continue with the standard behavior of configure defined in AC_SITE_LOAD:
| if test "x$prefix" != xNONE; then
| 	ac_site_file1=$prefix/share/config.site
| 	ac_site_file2=$prefix/etc/config.site
| else
| 	ac_site_file1=$ac_default_prefix/share/config.site
| 	ac_site_file2=$ac_default_prefix/etc/config.site
| fi
| for ac_site_file in "$ac_site_file1" "$ac_site_file2"
| do
| 	test "x$ac_site_file" = xNONE && continue
| 	if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
| 		{ $as_echo "/usr/share/site/x86_64-unknown-linux-gnu:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
| $as_echo "/usr/share/site/x86_64-unknown-linux-gnu: loading site script $ac_site_file" >&6;}
| 		sed 's/^/| /' "$ac_site_file" >&5
| 		. "$ac_site_file" \
| 			|| { { $as_echo "/usr/share/site/x86_64-unknown-linux-gnu:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
| $as_echo "/usr/share/site/x86_64-unknown-linux-gnu: error: in \`$ac_pwd':" >&2;}
| as_fn_error $? "failed to load site script $ac_site_file
| See \`config.log' for more details" "$LINENO" 5; }
| 	fi
| done
configure:3091: checking for a BSD-compatible install
configure:3159: result: /usr/bin/install -c
configure:3170: checking whether build environment is sane
configure:3225: result: yes
configure:3376: checking for a thread-safe mkdir -p
configure:3415: result: /usr/bin/mkdir -p
configure:3422: checking for gawk
configure:3438: found /usr/bin/gawk
configure:3449: result: gawk
configure:3460: checking whether make sets $(MAKE)
configure:3482: result: yes
configure:3511: checking whether make supports nested variables
configure:3528: result: yes
configure:3615: checking whether make supports nested variables
configure:3632: result: yes
configure:3652: checking build system type
configure:3666: result: x86_64-suse-linux-gnu
configure:3686: checking host system type
configure:3699: result: x86_64-suse-linux-gnu
configure:3719: checking for a sed that does not truncate output
configure:3783: result: /usr/bin/sed
configure:3790: checking for timelimit
configure:3823: result: no
configure:4322: checking for gcc
configure:4338: found /usr/bin/gcc
configure:4349: result: gcc
configure:4578: checking for C compiler version
configure:4587: gcc --version >&5
gcc (SUSE Linux) 4.8.5
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4598: $? = 0
configure:4587: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --program-suffix=-4.8 --without-system-libunwind --with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 4.8.5 (SUSE Linux) 
configure:4598: $? = 0
configure:4587: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:4598: $? = 1
configure:4587: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:4598: $? = 1
configure:4618: checking whether the C compiler works
configure:4640: gcc    conftest.c  >&5
configure:4644: $? = 0
configure:4692: result: yes
configure:4695: checking for C compiler default output file name
configure:4697: result: a.out
configure:4703: checking for suffix of executables
configure:4710: gcc -o conftest    conftest.c  >&5
configure:4714: $? = 0
configure:4736: result: 
configure:4758: checking whether we are cross compiling
configure:4766: gcc -o conftest    conftest.c  >&5
configure:4770: $? = 0
configure:4777: ./conftest
configure:4781: $? = 0
configure:4796: result: no
configure:4801: checking for suffix of object files
configure:4823: gcc -c   conftest.c >&5
configure:4827: $? = 0
configure:4848: result: o
configure:4852: checking whether we are using the GNU C compiler
configure:4871: gcc -c   conftest.c >&5
configure:4871: $? = 0
configure:4880: result: yes
configure:4889: checking whether gcc accepts -g
configure:4909: gcc -c -g  conftest.c >&5
configure:4909: $? = 0
configure:4950: result: yes
configure:4967: checking for gcc option to accept ISO C89
configure:5030: gcc  -c -g -O2  conftest.c >&5
configure:5030: $? = 0
configure:5043: result: none needed
configure:5074: checking for style of include used by make
configure:5102: result: GNU
configure:5128: checking dependency style of gcc
configure:5239: result: gcc3
configure:5260: checking how to run the C preprocessor
configure:5291: gcc -E  conftest.c
configure:5291: $? = 0
configure:5305: gcc -E  conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:5305: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5330: result: gcc -E
configure:5350: gcc -E  conftest.c
configure:5350: $? = 0
configure:5364: gcc -E  conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:5364: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5393: checking for grep that handles long lines and -e
configure:5451: result: /usr/bin/grep
configure:5456: checking for egrep
configure:5518: result: /usr/bin/grep -E
configure:5523: checking for ANSI C header files
configure:5543: gcc -c -g -O2  conftest.c >&5
configure:5543: $? = 0
configure:5616: gcc -o conftest -g -O2   conftest.c  >&5
configure:5616: $? = 0
configure:5616: ./conftest
configure:5616: $? = 0
configure:5627: result: yes
configure:5640: checking for sys/types.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for sys/stat.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for stdlib.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for string.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for memory.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for strings.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for inttypes.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for stdint.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5640: checking for unistd.h
configure:5640: gcc -c -g -O2  conftest.c >&5
configure:5640: $? = 0
configure:5640: result: yes
configure:5653: checking minix/config.h usability
configure:5653: gcc -c -g -O2  conftest.c >&5
conftest.c:52:26: fatal error: minix/config.h: No such file or directory
 #include <minix/config.h>
                          ^
compilation terminated.
configure:5653: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:5653: result: no
configure:5653: checking minix/config.h presence
configure:5653: gcc -E  conftest.c
conftest.c:19:26: fatal error: minix/config.h: No such file or directory
 #include <minix/config.h>
                          ^
compilation terminated.
configure:5653: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:5653: result: no
configure:5653: checking for minix/config.h
configure:5653: result: no
configure:5674: checking whether it is safe to define __EXTENSIONS__
configure:5692: gcc -c -g -O2  conftest.c >&5
configure:5692: $? = 0
configure:5699: result: yes
configure:5713: checking for gcc option to accept ISO C99
configure:5862: gcc  -c -g -O2  conftest.c >&5
conftest.c:74:29: error: expected ';', ',' or ')' before 'text'
 test_restrict (ccp restrict text)
                             ^
conftest.c: In function 'main':
conftest.c:128:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar'
   char *restrict newvar = "Another string";
                  ^
conftest.c:128:18: error: 'newvar' undeclared (first use in this function)
conftest.c:128:18: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:138:3: error: 'for' loop initial declarations are only allowed in C99 mode
   for (int i = 0; i < ia->datasize; ++i)
   ^
conftest.c:138:3: note: use option -std=c99 or -std=gnu99 to compile your code
configure:5862: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <stdarg.h>
| #include <stdbool.h>
| #include <stdlib.h>
| #include <wchar.h>
| #include <stdio.h>
| 
| // Check varargs macros.  These examples are taken from C99 6.10.3.5.
| #define debug(...) fprintf (stderr, __VA_ARGS__)
| #define showlist(...) puts (#__VA_ARGS__)
| #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
| static void
| test_varargs_macros (void)
| {
|   int x = 1234;
|   int y = 5678;
|   debug ("Flag");
|   debug ("X = %d\n", x);
|   showlist (The first, second, and third items.);
|   report (x>y, "x is %d but y is %d", x, y);
| }
| 
| // Check long long types.
| #define BIG64 18446744073709551615ull
| #define BIG32 4294967295ul
| #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
| #if !BIG_OK
|   your preprocessor is broken;
| #endif
| #if BIG_OK
| #else
|   your preprocessor is broken;
| #endif
| static long long int bignum = -9223372036854775807LL;
| static unsigned long long int ubignum = BIG64;
| 
| struct incomplete_array
| {
|   int datasize;
|   double data[];
| };
| 
| struct named_init {
|   int number;
|   const wchar_t *name;
|   double average;
| };
| 
| typedef const char *ccp;
| 
| static inline int
| test_restrict (ccp restrict text)
| {
|   // See if C++-style comments work.
|   // Iterate through items via the restricted pointer.
|   // Also check for declarations in for loops.
|   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
|     continue;
|   return 0;
| }
| 
| // Check varargs and va_copy.
| static void
| test_varargs (const char *format, ...)
| {
|   va_list args;
|   va_start (args, format);
|   va_list args_copy;
|   va_copy (args_copy, args);
| 
|   const char *str;
|   int number;
|   float fnumber;
| 
|   while (*format)
|     {
|       switch (*format++)
| 	{
| 	case 's': // string
| 	  str = va_arg (args_copy, const char *);
| 	  break;
| 	case 'd': // int
| 	  number = va_arg (args_copy, int);
| 	  break;
| 	case 'f': // float
| 	  fnumber = va_arg (args_copy, double);
| 	  break;
| 	default:
| 	  break;
| 	}
|     }
|   va_end (args_copy);
|   va_end (args);
| }
| 
| int
| main ()
| {
| 
|   // Check bool.
|   _Bool success = false;
| 
|   // Check restrict.
|   if (test_restrict ("String literal") == 0)
|     success = true;
|   char *restrict newvar = "Another string";
| 
|   // Check varargs.
|   test_varargs ("s, d' f .", "string", 65, 34.234);
|   test_varargs_macros ();
| 
|   // Check flexible array members.
|   struct incomplete_array *ia =
|     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
|   ia->datasize = 10;
|   for (int i = 0; i < ia->datasize; ++i)
|     ia->data[i] = i * 1.234;
| 
|   // Check named initializers.
|   struct named_init ni = {
|     .number = 34,
|     .name = L"Test wide string",
|     .average = 543.34343,
|   };
| 
|   ni.number = 58;
| 
|   int dynamic_array[ni.number];
|   dynamic_array[ni.number - 1] = 543;
| 
|   // work around unused variable warnings
|   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
| 	  || dynamic_array[ni.number - 1] != 543);
| 
|   ;
|   return 0;
| }
configure:5862: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:5862: $? = 0
configure:5882: result: -std=gnu99
configure:5898: checking how to run the C preprocessor
configure:5968: result: gcc -E
configure:5988: gcc -E  conftest.c
configure:5988: $? = 0
configure:6002: gcc -E  conftest.c
conftest.c:24:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:6002: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6088: checking for g++
configure:6104: found /usr/bin/g++
configure:6115: result: g++
configure:6142: checking for C++ compiler version
configure:6151: g++ --version >&5
g++ (SUSE Linux) 4.8.5
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:6162: $? = 0
configure:6151: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=https://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --program-suffix=-4.8 --without-system-libunwind --with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 4.8.5 (SUSE Linux) 
configure:6162: $? = 0
configure:6151: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:6162: $? = 1
configure:6151: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:6162: $? = 1
configure:6166: checking whether we are using the GNU C++ compiler
configure:6185: g++ -c   conftest.cpp >&5
configure:6185: $? = 0
configure:6194: result: yes
configure:6203: checking whether g++ accepts -g
configure:6223: g++ -c -g  conftest.cpp >&5
configure:6223: $? = 0
configure:6264: result: yes
configure:6289: checking dependency style of g++
configure:6400: result: gcc3
configure:6426: checking how to run the C++ preprocessor
configure:6453: g++ -E  conftest.cpp
configure:6453: $? = 0
configure:6467: g++ -E  conftest.cpp
conftest.cpp:24:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:6467: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6492: result: g++ -E
configure:6512: g++ -E  conftest.cpp
configure:6512: $? = 0
configure:6526: g++ -E  conftest.cpp
conftest.cpp:24:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:6526: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:6556: checking what kind of C compiler gcc -std=gnu99 is
configure:6582: gcc -E  conftest.c
conftest.c:29:2: error: #error __TILECC__ not defined
 #error __TILECC__ not defined
  ^
configure:6582: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __TILECC__
| #error __TILECC__ not defined
| #endif
|   ;
|   return 0;
| }
configure:6601: gcc -E  conftest.c
conftest.c:29:2: error: #error __INTEL_COMPILER not defined
 #error __INTEL_COMPILER not defined
  ^
configure:6601: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __INTEL_COMPILER
| #error __INTEL_COMPILER not defined
| #endif
|   ;
|   return 0;
| }
configure:6620: gcc -E  conftest.c
conftest.c:29:2: error: #error __clang__ not defined
 #error __clang__ not defined
  ^
configure:6620: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __clang__
| #error __clang__ not defined
| #endif
|   ;
|   return 0;
| }
configure:6639: gcc -E  conftest.c
conftest.c:29:2: error: #error __llvm__ not defined
 #error __llvm__ not defined
  ^
configure:6639: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __llvm__
| #error __llvm__ not defined
| #endif
|   ;
|   return 0;
| }
configure:6698: gcc -E  conftest.c
conftest.c:29:2: error: #error __CONVEY not defined
 #error __CONVEY not defined
  ^
configure:6698: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __CONVEY
| #error __CONVEY not defined
| #endif
|   ;
|   return 0;
| }
configure:6717: gcc -E  conftest.c
conftest.c:29:2: error: #error __PATHCC__ not defined
 #error __PATHCC__ not defined
  ^
configure:6717: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __PATHCC__
| #error __PATHCC__ not defined
| #endif
|   ;
|   return 0;
| }
configure:6737: gcc -E  conftest.c
configure:6737: $? = 0
configure:6755: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC__ does not equal 2
 #error __GNUC__ does not equal 2
  ^
configure:6755: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC__
| #error __GNUC__ not defined
| #elif ((__GNUC__) != (2))
| #error __GNUC__ does not equal 2
| #endif
|   ;
|   return 0;
| }
configure:6775: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC__ does not equal 3
 #error __GNUC__ does not equal 3
  ^
configure:6775: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC__
| #error __GNUC__ not defined
| #elif ((__GNUC__) != (3))
| #error __GNUC__ does not equal 3
| #endif
|   ;
|   return 0;
| }
configure:6796: gcc -E  conftest.c
configure:6796: $? = 0
configure:6817: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 0
 #error __GNUC_MINOR__ does not equal 0
  ^
configure:6817: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (0))
| #error __GNUC_MINOR__ does not equal 0
| #endif
|   ;
|   return 0;
| }
configure:6836: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 1
 #error __GNUC_MINOR__ does not equal 1
  ^
configure:6836: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (1))
| #error __GNUC_MINOR__ does not equal 1
| #endif
|   ;
|   return 0;
| }
configure:6855: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 2
 #error __GNUC_MINOR__ does not equal 2
  ^
configure:6855: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (2))
| #error __GNUC_MINOR__ does not equal 2
| #endif
|   ;
|   return 0;
| }
configure:6874: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 3
 #error __GNUC_MINOR__ does not equal 3
  ^
configure:6874: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (3))
| #error __GNUC_MINOR__ does not equal 3
| #endif
|   ;
|   return 0;
| }
configure:6893: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 4
 #error __GNUC_MINOR__ does not equal 4
  ^
configure:6893: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (4))
| #error __GNUC_MINOR__ does not equal 4
| #endif
|   ;
|   return 0;
| }
configure:6912: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 5
 #error __GNUC_MINOR__ does not equal 5
  ^
configure:6912: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (5))
| #error __GNUC_MINOR__ does not equal 5
| #endif
|   ;
|   return 0;
| }
configure:6931: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 6
 #error __GNUC_MINOR__ does not equal 6
  ^
configure:6931: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (6))
| #error __GNUC_MINOR__ does not equal 6
| #endif
|   ;
|   return 0;
| }
configure:6950: gcc -E  conftest.c
conftest.c:31:2: error: #error __GNUC_MINOR__ does not equal 7
 #error __GNUC_MINOR__ does not equal 7
  ^
configure:6950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC_MINOR__
| #error __GNUC_MINOR__ not defined
| #elif ((__GNUC_MINOR__) != (7))
| #error __GNUC_MINOR__ does not equal 7
| #endif
|   ;
|   return 0;
| }
configure:6969: gcc -E  conftest.c
configure:6969: $? = 0
configure:6986: gcc -E  conftest.c
conftest.c:29:2: error: #error __APPLE_CC__ not defined
 #error __APPLE_CC__ not defined
  ^
configure:6986: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __APPLE_CC__
| #error __APPLE_CC__ not defined
| #endif
|   ;
|   return 0;
| }
configure:7753: gcc -E  conftest.c
conftest.c:29:2: error: #error MIRACLE not defined
 #error MIRACLE not defined
  ^
configure:7753: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef MIRACLE
| #error MIRACLE not defined
| #endif
|   ;
|   return 0;
| }
configure:8131: result: GNU4.8
configure:8133: checking what kind of C++ compiler g++ is
configure:8159: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __TILECC__ not defined
 #error __TILECC__ not defined
  ^
configure:8159: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __TILECC__
| #error __TILECC__ not defined
| #endif
|   ;
|   return 0;
| }
configure:8178: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __INTEL_COMPILER not defined
 #error __INTEL_COMPILER not defined
  ^
configure:8178: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __INTEL_COMPILER
| #error __INTEL_COMPILER not defined
| #endif
|   ;
|   return 0;
| }
configure:8197: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __clang__ not defined
 #error __clang__ not defined
  ^
configure:8197: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __clang__
| #error __clang__ not defined
| #endif
|   ;
|   return 0;
| }
configure:8216: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __llvm__ not defined
 #error __llvm__ not defined
  ^
configure:8216: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __llvm__
| #error __llvm__ not defined
| #endif
|   ;
|   return 0;
| }
configure:8235: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __CONVEY not defined
 #error __CONVEY not defined
  ^
configure:8235: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __CONVEY
| #error __CONVEY not defined
| #endif
|   ;
|   return 0;
| }
configure:8254: g++ -E  conftest.cpp
conftest.cpp:29:2: error: #error __PATHCC__ not defined
 #error __PATHCC__ not defined
  ^
configure:8254: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __PATHCC__
| #error __PATHCC__ not defined
| #endif
|   ;
|   return 0;
| }
configure:8274: g++ -E  conftest.cpp
configure:8274: $? = 0
configure:8293: g++ -E  conftest.cpp
conftest.cpp:31:2: error: #error __GNUC__ does not equal 2
 #error __GNUC__ does not equal 2
  ^
configure:8293: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC__
| #error __GNUC__ not defined
| #elif ((__GNUC__) != (2))
| #error __GNUC__ does not equal 2
| #endif
|   ;
|   return 0;
| }
configure:8314: g++ -E  conftest.cpp
conftest.cpp:31:2: error: #error __GNUC__ does not equal 3
 #error __GNUC__ does not equal 3
  ^
configure:8314: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| #ifndef __GNUC__
| #error __GNUC__ not defined
| #elif ((__GNUC__) != (3))
| #error __GNUC__ does not equal 3
| #endif
|   ;
|   return 0;
| }
configure:8335: g++ -E  conftest.cpp
configure:8335: $? = 0
configure:9138: result: GNU4
configure:9156: checking dependency style of gcc -std=gnu99
configure:9265: result: gcc3
configure:9281: checking whether ln -s works
configure:9285: result: yes
configure:9292: checking whether make sets $(MAKE)
configure:9314: result: yes
configure:9371: checking how to print strings
configure:9398: result: printf
configure:9419: checking for a sed that does not truncate output
configure:9483: result: /usr/bin/sed
configure:9501: checking for fgrep
configure:9563: result: /usr/bin/grep -F
configure:9598: checking for ld used by gcc -std=gnu99
configure:9665: result: /usr/x86_64-suse-linux/bin/ld
configure:9672: checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld
configure:9687: result: yes
configure:9699: checking for BSD- or MS-compatible name lister (nm)
configure:9748: result: /usr/bin/nm -B
configure:9878: checking the name lister (/usr/bin/nm -B) interface
configure:9885: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:9888: /usr/bin/nm -B "conftest.o"
configure:9891: output
0000000000000000 B some_variable
configure:9898: result: BSD nm
configure:9902: checking the maximum length of command line arguments
configure:10032: result: 1572864
configure:10049: checking whether the shell understands some XSI constructs
configure:10059: result: yes
configure:10063: checking whether the shell understands "+="
configure:10069: result: yes
configure:10104: checking how to convert x86_64-suse-linux-gnu file names to x86_64-suse-linux-gnu format
configure:10144: result: func_convert_file_noop
configure:10151: checking how to convert x86_64-suse-linux-gnu file names to toolchain format
configure:10171: result: func_convert_file_noop
configure:10178: checking for /usr/x86_64-suse-linux/bin/ld option to reload object files
configure:10185: result: -r
configure:10259: checking for objdump
configure:10275: found /usr/bin/objdump
configure:10286: result: objdump
configure:10318: checking how to recognize dependent libraries
configure:10520: result: pass_all
configure:10605: checking for dlltool
configure:10635: result: no
configure:10665: checking how to associate runtime and link libraries
configure:10692: result: printf %s\n
configure:10752: checking for ar
configure:10768: found /usr/bin/ar
configure:10779: result: ar
configure:10816: checking for archiver @FILE support
configure:10833: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:10833: $? = 0
configure:10836: ar cru libconftest.a @conftest.lst >&5
configure:10839: $? = 0
configure:10844: ar cru libconftest.a @conftest.lst >&5
ar: conftest.o: No such file or directory
configure:10847: $? = 1
configure:10859: result: @
configure:10917: checking for strip
configure:10933: found /usr/bin/strip
configure:10944: result: strip
configure:11016: checking for ranlib
configure:11032: found /usr/bin/ranlib
configure:11043: result: ranlib
configure:11145: checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object
configure:11265: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:11268: $? = 0
configure:11272: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:11275: $? = 0
configure:11341: gcc -std=gnu99 -o conftest -g -O2   conftest.c conftstm.o >&5
configure:11344: $? = 0
configure:11382: result: ok
configure:11419: checking for sysroot
configure:11449: result: no
configure:11526: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:11529: $? = 0
configure:11711: checking for mt
configure:11727: found /usr/bin/mt
configure:11738: result: mt
configure:11761: checking if mt is a manifest tool
configure:11767: mt '-?'
configure:11775: result: no
configure:12414: checking for dlfcn.h
configure:12414: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:12414: $? = 0
configure:12414: result: yes
configure:12630: checking for objdir
configure:12645: result: .libs
configure:12916: checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions
configure:12934: gcc -std=gnu99 -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default]
configure:12938: $? = 0
configure:12951: result: no
configure:13278: checking for gcc -std=gnu99 option to produce PIC
configure:13285: result: -fPIC -DPIC
configure:13293: checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works
configure:13311: gcc -std=gnu99 -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
configure:13315: $? = 0
configure:13328: result: yes
configure:13357: checking if gcc -std=gnu99 static flag -static works
configure:13385: result: yes
configure:13400: checking if gcc -std=gnu99 supports -c -o file.o
configure:13421: gcc -std=gnu99 -c -g -O2  -o out/conftest2.o conftest.c >&5
configure:13425: $? = 0
configure:13447: result: yes
configure:13455: checking if gcc -std=gnu99 supports -c -o file.o
configure:13502: result: yes
configure:13535: checking whether the gcc -std=gnu99 linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries
configure:14688: result: yes
configure:14725: checking whether -lc should be explicitly linked in
configure:14733: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:14736: $? = 0
configure:14751: gcc -std=gnu99 -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep  -lc  \>/dev/null 2\>\&1
configure:14754: $? = 0
configure:14768: result: no
configure:14928: checking dynamic linker characteristics
configure:15439: gcc -std=gnu99 -o conftest -g -O2   -Wl,-rpath -Wl,/foo conftest.c  >&5
configure:15439: $? = 0
configure:15661: result: GNU/Linux ld.so
configure:15768: checking how to hardcode library paths into programs
configure:15793: result: immediate
configure:16333: checking whether stripping libraries is possible
configure:16338: result: yes
configure:16373: checking if libtool supports shared libraries
configure:16375: result: yes
configure:16378: checking whether to build shared libraries
configure:16399: result: yes
configure:16402: checking whether to build static libraries
configure:16406: result: yes
configure:16429: checking how to run the C++ preprocessor
configure:16495: result: g++ -E
configure:16515: g++ -E  conftest.cpp
configure:16515: $? = 0
configure:16529: g++ -E  conftest.cpp
conftest.cpp:26:28: fatal error: ac_nonexistent.h: No such file or directory
 #include <ac_nonexistent.h>
                            ^
compilation terminated.
configure:16529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:16698: checking for ld used by g++
configure:16765: result: /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
configure:16772: checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld
configure:16787: result: yes
configure:16842: checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries
configure:17847: result: yes
configure:17883: g++ -c -g -O2  conftest.cpp >&5
configure:17886: $? = 0
configure:18406: checking for g++ option to produce PIC
configure:18413: result: -fPIC -DPIC
configure:18421: checking if g++ PIC flag -fPIC -DPIC works
configure:18439: g++ -c -g -O2  -fPIC -DPIC -DPIC conftest.cpp >&5
configure:18443: $? = 0
configure:18456: result: yes
configure:18479: checking if g++ static flag -static works
configure:18507: result: yes
configure:18519: checking if g++ supports -c -o file.o
configure:18540: g++ -c -g -O2  -o out/conftest2.o conftest.cpp >&5
configure:18544: $? = 0
configure:18566: result: yes
configure:18571: checking if g++ supports -c -o file.o
configure:18618: result: yes
configure:18648: checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries
configure:18684: result: yes
configure:18825: checking dynamic linker characteristics
configure:19492: result: GNU/Linux ld.so
configure:19545: checking how to hardcode library paths into programs
configure:19570: result: immediate
configure:19634: checking whether gcc -std=gnu99 and cc understand -c and -o together
configure:19665: gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
configure:19669: $? = 0
configure:19675: gcc -std=gnu99 -c conftest.c -o conftest2.o >&5
configure:19679: $? = 0
configure:19690: cc -c conftest.c >&5
configure:19694: $? = 0
configure:19702: cc -c conftest.c -o conftest2.o >&5
configure:19706: $? = 0
configure:19712: cc -c conftest.c -o conftest2.o >&5
configure:19716: $? = 0
configure:19734: result: yes
configure:19816: checking size of long
configure:19821: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
configure:19821: $? = 0
configure:19821: ./conftest
configure:19821: $? = 0
configure:19835: result: 8
configure:20100: checking support for __asm__ __volatile__
configure:20116: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
configure:20116: $? = 0
configure:20124: result: yes
configure:20126: checking gcc -std=gnu99 support for GCC inline assembly
configure:20147: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
configure:20147: $? = 0
configure:20147: ./conftest
configure:20147: $? = 0
configure:20184: result: yes
configure:20198: checking for asssembly architecture
configure:20200: result: AMD64
configure:20313: checking for off_t
configure:20313: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:20313: $? = 0
configure:20313: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:65:20: error: expected expression before ')' token
 if (sizeof ((off_t)))
                    ^
configure:20313: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((off_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:20313: result: yes
configure:20324: checking for size_t
configure:20324: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:20324: $? = 0
configure:20324: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:65:21: error: expected expression before ')' token
 if (sizeof ((size_t)))
                     ^
configure:20324: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:20324: result: yes
configure:20335: checking for pid_t
configure:20335: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:20335: $? = 0
configure:20335: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:65:20: error: expected expression before ')' token
 if (sizeof ((pid_t)))
                    ^
configure:20335: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((pid_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:20335: result: yes
configure:20351: checking size of int
configure:20356: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
configure:20356: $? = 0
configure:20356: ./conftest
configure:20356: $? = 0
configure:20370: result: 4
configure:20384: checking size of void*
configure:20389: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
configure:20389: $? = 0
configure:20389: ./conftest
configure:20389: $? = 0
configure:20403: result: 8
configure:20541: checking for library containing pthread_create
configure:20572: gcc -std=gnu99 -o conftest -g -O2   conftest.c  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/ccAEbk58.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:44: undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
configure:20572: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_create ();
| int
| main ()
| {
| return pthread_create ();
|   ;
|   return 0;
| }
configure:20572: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread   >&5
configure:20572: $? = 0
configure:20589: result: -lpthread
configure:20601: checking for pthread_yield
configure:20601: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  >&5
configure:20601: $? = 0
configure:20601: result: yes
configure:20614: checking for pthread_spin_init
configure:20614: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  >&5
configure:20614: $? = 0
configure:20614: result: yes
configure:20626: checking support for PTHREAD_PROCESS_PRIVATE
configure:20638: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:20638: $? = 0
configure:20645: result: yes
configure:20657: checking for library containing nanosleep
configure:20688: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  >&5
configure:20688: $? = 0
configure:20705: result: none required
configure:20715: checking for library containing ceil
configure:20746: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lpthread  >&5
conftest.c:43:6: warning: conflicting types for built-in function 'ceil' [enabled by default]
 char ceil ();
      ^
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/cc204em5.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:47: undefined reference to `ceil'
collect2: error: ld returned 1 exit status
configure:20746: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char ceil ();
| int
| main ()
| {
| return ceil ();
|   ;
|   return 0;
| }
configure:20746: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm  -lpthread  >&5
conftest.c:43:6: warning: conflicting types for built-in function 'ceil' [enabled by default]
 char ceil ();
      ^
configure:20746: $? = 0
configure:20763: result: -lm
configure:20775: checking for library containing accept
configure:20806: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:20806: $? = 0
configure:20823: result: none required
configure:20951: checking for ANSI C header files
configure:21055: result: yes
configure:21063: checking for sys/wait.h that is POSIX.1 compatible
configure:21089: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21089: $? = 0
configure:21096: result: yes
configure:21104: checking whether time.h and sys/time.h may both be included
configure:21124: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21124: $? = 0
configure:21131: result: yes
configure:21142: checking for stdlib.h
configure:21142: result: yes
configure:21142: checking fcntl.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking fcntl.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for fcntl.h
configure:21142: result: yes
configure:21142: checking ucontext.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking ucontext.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for ucontext.h
configure:21142: result: yes
configure:21142: checking sys/time.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking sys/time.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for sys/time.h
configure:21142: result: yes
configure:21142: checking sys/resource.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking sys/resource.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for sys/resource.h
configure:21142: result: yes
configure:21142: checking mach/mach_time.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c:78:28: fatal error: mach/mach_time.h: No such file or directory
 #include <mach/mach_time.h>
                            ^
compilation terminated.
configure:21142: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <mach/mach_time.h>
configure:21142: result: no
configure:21142: checking mach/mach_time.h presence
configure:21142: gcc -E  conftest.c
conftest.c:45:28: fatal error: mach/mach_time.h: No such file or directory
 #include <mach/mach_time.h>
                            ^
compilation terminated.
configure:21142: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| /* end confdefs.h.  */
| #include <mach/mach_time.h>
configure:21142: result: no
configure:21142: checking for mach/mach_time.h
configure:21142: result: no
configure:21142: checking malloc.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking malloc.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for malloc.h
configure:21142: result: yes
configure:21142: checking math.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking math.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for math.h
configure:21142: result: yes
configure:21142: checking for sys/types.h
configure:21142: result: yes
configure:21142: checking sys/sysctl.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking sys/sysctl.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for sys/sysctl.h
configure:21142: result: yes
configure:21142: checking for unistd.h
configure:21142: result: yes
configure:21142: checking sys/syscall.h usability
configure:21142: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking sys/syscall.h presence
configure:21142: gcc -E  conftest.c
configure:21142: $? = 0
configure:21142: result: yes
configure:21142: checking for sys/syscall.h
configure:21142: result: yes
configure:21153: checking for stdint types
configure:21176: gcc -std=gnu99 -c   conftest.c >&5
configure:21176: $? = 0
configure:21220: result: stdint.h (shortcircuit)
configure:21737: result: make use of stdint.h in include/qthread/qthread-int.h (assuming C99 compatible system)
configure:21751: checking for special C compiler options needed for large files
configure:21796: result: no
configure:21802: checking for _FILE_OFFSET_BITS value needed for large files
configure:21827: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21827: $? = 0
configure:21859: result: no
configure:21945: checking whether gcc -std=gnu99 supports __FUNCTION__
configure:21962: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21962: $? = 0
configure:21969: result: yes
configure:21972: checking whether gcc -std=gnu99 supports __func__
configure:21989: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:21989: $? = 0
configure:21996: result: yes
configure:22112: checking cacheline width
configure:22114: result: 64
configure:22125: checking size of pthread_mutex_t
configure:22130: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:22130: $? = 0
configure:22130: ./conftest
configure:22130: $? = 0
configure:22144: result: 40
configure:22158: checking size of void *
configure:22163: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:22163: $? = 0
configure:22163: ./conftest
configure:22163: $? = 0
configure:22177: result: 8
configure:22606: checking for an ANSI C-conforming const
configure:22672: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:22672: $? = 0
configure:22679: result: yes
configure:22687: checking for inline
configure:22703: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:22703: $? = 0
configure:22711: result: inline
configure:22729: checking for C/C++ restrict keyword
configure:22754: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:22754: $? = 0
configure:22762: result: __restrict
configure:22775: checking for working volatile
configure:22794: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:22794: $? = 0
configure:22801: result: yes
configure:22973: checking for thread local storage (TLS) class
configure:22999: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:22999: $? = 0
configure:23014: result: __thread
configure:23062: checking whether compiler supports builtin atomic CAS-32
configure:23085: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23085: $? = 0
configure:23093: result: yes
configure:23095: checking whether compiler supports builtin atomic CAS-64
configure:23118: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23118: $? = 0
configure:23126: result: yes
configure:23128: checking whether compiler supports builtin atomic CAS-ptr
configure:23150: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23150: $? = 0
configure:23158: result: yes
configure:23170: checking whether the compiler supports CMPXCHG16B
configure:23222: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23222: $? = 0
configure:23222: ./conftest
configure:23222: $? = 0
configure:23235: result: yes
configure:23238: checking whether compiler supports builtin atomic incr
configure:23262: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23262: $? = 0
configure:23298: result: yes
configure:23301: checking whether builtin atomic increment works correctly
configure:23346: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23346: $? = 0
configure:23346: ./conftest
configure:23346: $? = 0
configure:23391: result: yes
configure:23395: checking whether ia64intrin.h is required
configure:23412: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23412: $? = 0
configure:23420: result: no
configure:23457: checking for __builtin_expect
configure:23474: gcc -std=gnu99 -o conftest -Werror -g -O2   conftest.c -lm -lpthread  >&5
configure:23474: $? = 0
configure:23483: result: yes
configure:23491: checking for __builtin_trap
configure:23506: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23506: $? = 0
configure:23514: result: yes
configure:23522: checking for C99 variadic macros
configure:23539: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:23539: $? = 0
configure:23546: result: yes
configure:23554: checking for GNU-style variadic macros
configure:23571: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:23571: $? = 0
configure:23578: result: yes
configure:23594: checking bitfield ordering
configure:23625: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23625: $? = 0
configure:23625: ./conftest
conftest: conftest.c:83: main: Assertion `fb.w == 1' failed.
./configure: line 2027: 26686 Aborted                 (core dumped) ./conftest$ac_exeext
configure:23625: $? = 134
configure: program exited with status 134
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| /* end confdefs.h.  */
| 
| #include <assert.h>
| union foo {
|     unsigned int w;
|     struct bar {
|         unsigned a : 28;
|         unsigned b : 3;
|         unsigned c : 1;
|     } s;
| } fb;
| int
| main ()
| {
| 
| fb.w = 0;
| fb.s.c = 1;
| assert(fb.w == 1);
|   ;
|   return 0;
| }
configure:23635: result: reverse
configure:23656: checking support for __attribute__((malloc))
configure:23667: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'f':
conftest.c:70:1: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 void * f(int i) { return malloc(i); }
 ^
conftest.c:70:26: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]
 void * f(int i) { return malloc(i); }
                          ^
configure:23667: $? = 0
configure:23674: result: yes
configure:23690: checking support for __attribute__((unused))
configure:23701: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:23701: $? = 0
configure:23708: result: yes
configure:23727: checking support for aligned data declarations
configure:23738: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:23738: $? = 0
configure:23745: result: yes
configure:23756: checking support for __attribute__((noinline))
configure:23767: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'f':
conftest.c:74:1: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 void * f(int i) { return malloc(i); }
 ^
conftest.c:74:26: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]
 void * f(int i) { return malloc(i); }
                          ^
configure:23767: $? = 0
configure:23774: result: yes
configure:23790: checking support for __attribute__((deprecated))
configure:23801: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'f':
conftest.c:75:1: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 { return malloc(i); }
 ^
conftest.c:75:10: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]
 { return malloc(i); }
          ^
configure:23801: $? = 0
configure:23808: result: yes
configure:23824: checking support for __builtin_prefetch
configure:23846: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23846: $? = 0
configure:23855: result: yes
configure:23865: checking support for __sync_synchronize
configure:23881: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:23881: $? = 0
configure:23889: result: yes
configure:24070: checking for vprintf
configure:24070: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
conftest.c:100:6: warning: conflicting types for built-in function 'vprintf' [enabled by default]
 char vprintf ();
      ^
configure:24070: $? = 0
configure:24070: result: yes
configure:24076: checking for _doprnt
configure:24076: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/ccGP3kzU.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:112: undefined reference to `_doprnt'
collect2: error: ld returned 1 exit status
configure:24076: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| /* end confdefs.h.  */
| /* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define _doprnt innocuous__doprnt
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _doprnt (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef _doprnt
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char _doprnt ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub__doprnt || defined __stub____doprnt
| choke me
| #endif
| 
| int
| main ()
| {
| return _doprnt ();
|   ;
|   return 0;
| }
configure:24076: result: no
configure:24093: checking for stdlib.h
configure:24093: result: yes
configure:24093: checking for unistd.h
configure:24093: result: yes
configure:24093: checking for sys/param.h
configure:24093: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:24093: $? = 0
configure:24093: result: yes
configure:24113: checking for getpagesize
configure:24113: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24113: $? = 0
configure:24113: result: yes
configure:24122: checking for working mmap
configure:24269: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24269: $? = 0
configure:24269: ./conftest
configure:24269: $? = 0
configure:24279: result: yes
configure:24309: checking for strtol
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for memalign
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for posix_memalign
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for memset
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
conftest.c:109:6: warning: conflicting types for built-in function 'memset' [enabled by default]
 char memset ();
      ^
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for memmove
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
conftest.c:110:6: warning: conflicting types for built-in function 'memmove' [enabled by default]
 char memmove ();
      ^
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for munmap
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for memcpy
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
conftest.c:112:6: warning: conflicting types for built-in function 'memcpy' [enabled by default]
 char memcpy ();
      ^
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for fstat64
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for lseek64
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for getcontext
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for swapcontext
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for makecontext
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for sched_yield
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for processor_bind
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/cc4YZQAf.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:130: undefined reference to `processor_bind'
collect2: error: ld returned 1 exit status
configure:24309: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| /* end confdefs.h.  */
| /* Define processor_bind to an innocuous variant, in case <limits.h> declares processor_bind.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define processor_bind innocuous_processor_bind
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char processor_bind (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef processor_bind
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char processor_bind ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_processor_bind || defined __stub___processor_bind
| choke me
| #endif
| 
| int
| main ()
| {
| return processor_bind ();
|   ;
|   return 0;
| }
configure:24309: result: no
configure:24309: checking for madvise
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for sysconf
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for sysctl
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24309: checking for syscall
configure:24309: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24309: $? = 0
configure:24309: result: yes
configure:24327: checking for qsort_r
configure:24327: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24327: $? = 0
configure:24327: result: yes
configure:24332: checking for qsort_r argument style
configure:24373: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24373: $? = 0
configure:24373: ./conftest
./configure: line 2027: 27229 Segmentation fault      (core dumped) ./conftest$ac_exeext
configure:24373: $? = 139
configure: program exited with status 139
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <assert.h>
| 
| int cmp(void *a, const void *b, const void*c)
| {
| assert(a == NULL);
| return *(int*)b - *(int*)c;
| }
| int main()
| {
|     int array[5] = {7,3,5,2,8};
|     int i;
|     qsort_r(array,5,sizeof(int),NULL,cmp);
|     for (i=0;i<4;i++) {
|         assert(array[i] < array[i+1]);
|     }
|     return 0;
| }
configure:24390: result: glibc
configure:24410: checking whether MADV_ACCESS_LWP is declared
configure:24410: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:112:10: error: 'MADV_ACCESS_LWP' undeclared (first use in this function)
   (void) MADV_ACCESS_LWP;
          ^
conftest.c:112:10: note: each undeclared identifier is reported only once for each function it appears in
configure:24410: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/mman.h>
| 
| int
| main ()
| {
| #ifndef MADV_ACCESS_LWP
| #ifdef __cplusplus
|   (void) MADV_ACCESS_LWP;
| #else
|   (void) MADV_ACCESS_LWP;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:24410: result: no
configure:24423: checking if large mallocs guarantee page-alignment
configure:24452: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24452: $? = 0
configure:24452: ./conftest
configure:24452: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| /* end confdefs.h.  */
| 
| #include <stdio.h>
| #include <stdlib.h>
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| 
| int main()
| {
|   int pagesize = getpagesize();
|   int i;
| 
|   for (i=0; i<100; i++)
|     if ((unsigned long)malloc(pagesize+1) & (pagesize-1))
|       exit (1);
|   exit (0);
| }
| 
configure:24463: result: no
configure:24471: checking if mallocs guarantee 16-byte alignment
configure:24502: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24502: $? = 0
configure:24502: ./conftest
configure:24502: $? = 0
configure:24513: result: yes
configure:24521: checking if callocs guarantee 16-byte alignment
configure:24552: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24552: $? = 0
configure:24552: ./conftest
configure:24552: $? = 0
configure:24563: result: yes
configure:24571: checking if valloc()'d memory can be free()'d
configure:24603: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24603: $? = 0
configure:24603: ./conftest
configure:24603: $? = 0
configure:24614: result: yes
configure:24626: checking assert.h usability
configure:24626: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:24626: $? = 0
configure:24626: result: yes
configure:24626: checking assert.h presence
configure:24626: gcc -E  conftest.c
configure:24626: $? = 0
configure:24626: result: yes
configure:24626: checking for assert.h
configure:24626: result: yes
configure:24639: checking for linkable assert()
configure:24652: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24652: $? = 0
configure:24653: result: yes
configure:24664: checking for functional assert()
configure:24680: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:24680: $? = 0
configure:24680: ./conftest
configure:24680: $? = 0
configure:24689: result: yes
configure:24796: checking whether we have a fast context swap for this system
configure:24825: result: yes
configure:25135: checking for hand-implemented makecontext
configure:25156: result: yes
configure:25162: checking for memmove
configure:25162: result: yes
configure:25176: checking sys/ucontext.h usability
configure:25176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking sys/ucontext.h presence
configure:25176: gcc -E  conftest.c
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking for sys/ucontext.h
configure:25176: result: yes
configure:25176: checking stdarg.h usability
configure:25176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking stdarg.h presence
configure:25176: gcc -E  conftest.c
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking for stdarg.h
configure:25176: result: yes
configure:25176: checking sched.h usability
configure:25176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking sched.h presence
configure:25176: gcc -E  conftest.c
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking for sched.h
configure:25176: result: yes
configure:25176: checking signal.h usability
configure:25176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking signal.h presence
configure:25176: gcc -E  conftest.c
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking for signal.h
configure:25176: result: yes
configure:25176: checking sys/utsname.h usability
configure:25176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking sys/utsname.h presence
configure:25176: gcc -E  conftest.c
configure:25176: $? = 0
configure:25176: result: yes
configure:25176: checking for sys/utsname.h
configure:25176: result: yes
configure:25548: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:25548: $? = 0
configure:25557: checking for mach_absolute_time
configure:25557: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/ccrOVi5a.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:152: undefined reference to `mach_absolute_time'
collect2: error: ld returned 1 exit status
configure:25557: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| /* end confdefs.h.  */
| /* Define mach_absolute_time to an innocuous variant, in case <limits.h> declares mach_absolute_time.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define mach_absolute_time innocuous_mach_absolute_time
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char mach_absolute_time (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef mach_absolute_time
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char mach_absolute_time ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_mach_absolute_time || defined __stub___mach_absolute_time
| choke me
| #endif
| 
| int
| main ()
| {
| return mach_absolute_time ();
|   ;
|   return 0;
| }
configure:25557: result: no
configure:25564: checking for gethrtime
configure:25564: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/ccoTlbhi.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:152: undefined reference to `gethrtime'
collect2: error: ld returned 1 exit status
configure:25564: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| /* end confdefs.h.  */
| /* Define gethrtime to an innocuous variant, in case <limits.h> declares gethrtime.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define gethrtime innocuous_gethrtime
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char gethrtime (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef gethrtime
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char gethrtime ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_gethrtime || defined __stub___gethrtime
| choke me
| #endif
| 
| int
| main ()
| {
| return gethrtime ();
|   ;
|   return 0;
| }
configure:25564: result: no
configure:25575: checking sn/mmtimer.h usability
configure:25575: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c:151:24: fatal error: sn/mmtimer.h: No such file or directory
 #include <sn/mmtimer.h>
                        ^
compilation terminated.
configure:25575: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sn/mmtimer.h>
configure:25575: result: no
configure:25575: checking sn/mmtimer.h presence
configure:25575: gcc -E  conftest.c
conftest.c:118:24: fatal error: sn/mmtimer.h: No such file or directory
 #include <sn/mmtimer.h>
                        ^
compilation terminated.
configure:25575: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| /* end confdefs.h.  */
| #include <sn/mmtimer.h>
configure:25575: result: no
configure:25575: checking for sn/mmtimer.h
configure:25575: result: no
configure:25575: checking linux/mmtimer.h usability
configure:25575: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25575: $? = 0
configure:25575: result: yes
configure:25575: checking linux/mmtimer.h presence
configure:25575: gcc -E  conftest.c
configure:25575: $? = 0
configure:25575: result: yes
configure:25575: checking for linux/mmtimer.h
configure:25575: result: yes
configure:25593: checking sys/ioctl.h usability
configure:25593: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25593: $? = 0
configure:25593: result: yes
configure:25593: checking sys/ioctl.h presence
configure:25593: gcc -E  conftest.c
configure:25593: $? = 0
configure:25593: result: yes
configure:25593: checking for sys/ioctl.h
configure:25593: result: yes
configure:25593: checking sys/mman.h usability
configure:25593: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:25593: $? = 0
configure:25593: result: yes
configure:25593: checking sys/mman.h presence
configure:25593: gcc -E  conftest.c
configure:25593: $? = 0
configure:25593: result: yes
configure:25593: checking for sys/mman.h
configure:25593: result: yes
configure:25606: checking if MM timer can be opened
configure:25660: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:25660: $? = 0
configure:25660: ./conftest
configure:25660: $? = 255
configure: program exited with status 255
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <errno.h>
| #include <unistd.h>
| #include <sys/types.h>
| #include <sys/stat.h>
| #include <fcntl.h>
| #include <sys/ioctl.h>
| #include <sys/mman.h>
| #if HAVE_SN_MMTIMER_H
| # include <sn/mmtimer.h>
| #elif HAVE_LINUX_MMTIMER_H
| # include <linux/mmtimer.h>
| #endif
| #ifndef MMTIMER_FULLNAME
| # define MMTIMER_FULLNAME "/dev/mmtimer"
| #endif
| 
| int
| main ()
| {
| 
|     int fd, ret;
| 	unsigned long val;
| 	long offset;
| 	unsigned long *mmdev_map = NULL;
| 	volatile unsigned long *timer_address;
|     fd = open(MMTIMER_FULLNAME, O_RDONLY);
|     if (fd < 0) return -1;
| 	ret = ioctl(fd, MMTIMER_GETFREQ, &val);
| 	if (ret == -ENOSYS) return -1;
| 	ret = ioctl(fd, MMTIMER_GETOFFSET, 0);
| 	if (ret == -ENOSYS) return -1;
| 	offset = ret;
| 	mmdev_map = mmap(0, getpagesize(), PROT_READ, MAP_SHARED, fd, 0);
| 	if (NULL == mmdev_map) return -1;
| 	timer_address = mmdev_map + offset;
| 	val = *timer_address;
| 	if (val == 0) return -1;
| 	return 0;
|   ;
|   return 0;
| }
configure:25670: result: no
configure:25685: checking for library containing clock_gettime
configure:25716: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
configure:25716: $? = 0
configure:25733: result: none required
configure:25743: checking for high resolution timer type
configure:25745: result: clock_gettime
configure:25965: checking hwloc.h usability
configure:25965: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c:156:19: fatal error: hwloc.h: No such file or directory
 #include <hwloc.h>
                   ^
compilation terminated.
configure:25965: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <hwloc.h>
configure:25965: result: no
configure:25965: checking hwloc.h presence
configure:25965: gcc -E  conftest.c
conftest.c:123:19: fatal error: hwloc.h: No such file or directory
 #include <hwloc.h>
                   ^
compilation terminated.
configure:25965: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| /* end confdefs.h.  */
| #include <hwloc.h>
configure:25965: result: no
configure:25965: checking for hwloc.h
configure:25965: result: no
configure:26088: checking sys/lgrp_user.h usability
configure:26088: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c:156:27: fatal error: sys/lgrp_user.h: No such file or directory
 #include <sys/lgrp_user.h>
                           ^
compilation terminated.
configure:26088: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/lgrp_user.h>
configure:26088: result: no
configure:26088: checking sys/lgrp_user.h presence
configure:26088: gcc -E  conftest.c
conftest.c:123:27: fatal error: sys/lgrp_user.h: No such file or directory
 #include <sys/lgrp_user.h>
                           ^
compilation terminated.
configure:26088: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| /* end confdefs.h.  */
| #include <sys/lgrp_user.h>
configure:26088: result: no
configure:26088: checking for sys/lgrp_user.h
configure:26088: result: no
configure:26176: checking numa.h usability
configure:26176: gcc -std=gnu99 -c -g -O2  conftest.c >&5
configure:26176: $? = 0
configure:26176: result: yes
configure:26176: checking numa.h presence
configure:26176: gcc -E  conftest.c
configure:26176: $? = 0
configure:26176: result: yes
configure:26176: checking for numa.h
configure:26176: result: yes
configure:26191: checking for library containing numa_available
configure:26222: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lm -lpthread  >&5
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /tmp/ccdVyuVO.o: in function `main':
/home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/conftest.c:135: undefined reference to `numa_available'
collect2: error: ld returned 1 exit status
configure:26222: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char numa_available ();
| int
| main ()
| {
| return numa_available ();
|   ;
|   return 0;
| }
configure:26222: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma  -lm -lpthread  >&5
configure:26222: $? = 0
configure:26239: result: -lnuma
configure:26251: checking if NUMA is available
configure:26265: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26265: $? = 0
configure:26265: ./conftest
configure:26265: $? = 0
configure:26275: result: yes
configure:26282: checking for numa_allocate_nodemask
configure:26282: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26282: $? = 0
configure:26282: result: yes
configure:26292: checking for numa_num_configured_cpus
configure:26292: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26292: $? = 0
configure:26292: result: yes
configure:26292: checking for numa_num_thread_cpus
configure:26292: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26292: $? = 0
configure:26292: result: yes
configure:26292: checking for numa_bitmask_nbytes
configure:26292: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26292: $? = 0
configure:26292: result: yes
configure:26292: checking for numa_distance
configure:26292: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26292: $? = 0
configure:26292: result: yes
configure:26312: gcc -std=gnu99 -o conftest -g -O2   conftest.c -lnuma -lm -lpthread  -lnuma >&5
configure:26312: $? = 0
configure:26312: ./conftest
configure:26312: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| #define QTHREAD_LIBNUMA_V2 1
| #define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
| #define HAVE_NUMA_NUM_THREAD_CPUS 1
| #define HAVE_NUMA_BITMASK_NBYTES 1
| #define HAVE_NUMA_DISTANCE 1
| /* end confdefs.h.  */
| 
| #include <numa.h>
| int main() { return (numa_distance(0,0) >= 0); }
| 
configure:26826: checking portals4.h usability
configure:26826: gcc -std=gnu99 -c -g -O2  conftest.c >&5
conftest.c:164:22: fatal error: portals4.h: No such file or directory
 #include <portals4.h>
                      ^
compilation terminated.
configure:26826: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| #define QTHREAD_LIBNUMA_V2 1
| #define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
| #define HAVE_NUMA_NUM_THREAD_CPUS 1
| #define HAVE_NUMA_BITMASK_NBYTES 1
| #define HAVE_NUMA_DISTANCE 1
| #define QTHREAD_HAVE_LIBNUMA 1
| #define QTHREAD_MULTINODE 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <portals4.h>
configure:26826: result: no
configure:26826: checking portals4.h presence
configure:26826: gcc -E  conftest.c
conftest.c:131:22: fatal error: portals4.h: No such file or directory
 #include <portals4.h>
                      ^
compilation terminated.
configure:26826: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| #define QTHREAD_LIBNUMA_V2 1
| #define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
| #define HAVE_NUMA_NUM_THREAD_CPUS 1
| #define HAVE_NUMA_BITMASK_NBYTES 1
| #define HAVE_NUMA_DISTANCE 1
| #define QTHREAD_HAVE_LIBNUMA 1
| #define QTHREAD_MULTINODE 1
| /* end confdefs.h.  */
| #include <portals4.h>
configure:26826: result: no
configure:26826: checking for portals4.h
configure:26826: result: no
configure:27372: checking pmi.h usability
configure:27372: gcc -std=gnu99 -c -g -O2  -I/src/runtime/portals4/include -I/src/runtime/portals4 conftest.c >&5
conftest.c:164:17: fatal error: pmi.h: No such file or directory
 #include <pmi.h>
                 ^
compilation terminated.
configure:27372: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| #define QTHREAD_LIBNUMA_V2 1
| #define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
| #define HAVE_NUMA_NUM_THREAD_CPUS 1
| #define HAVE_NUMA_BITMASK_NBYTES 1
| #define HAVE_NUMA_DISTANCE 1
| #define QTHREAD_HAVE_LIBNUMA 1
| #define QTHREAD_MULTINODE 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <pmi.h>
configure:27372: result: no
configure:27372: checking pmi.h presence
configure:27372: gcc -E  -I/src/runtime/portals4/include -I/src/runtime/portals4 conftest.c
conftest.c:131:17: fatal error: pmi.h: No such file or directory
 #include <pmi.h>
                 ^
compilation terminated.
configure:27372: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "qthread"
| #define PACKAGE_TARNAME "qthread"
| #define PACKAGE_VERSION "1.16"
| #define PACKAGE_STRING "qthread 1.16"
| #define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define SIZEOF_LONG 8
| #define HAVE_GCC_INLINE_ASSEMBLY 1
| #define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
| #define SIZEOF_INT 4
| #define SIZEOF_VOIDP 8
| #define QTHREAD_SIZEOF_ALIGNED_T 8
| #define QTHREAD_ALIGNMENT_ALIGNED_T 8
| #define HAVE_PTHREAD_YIELD 1
| #define HAVE_PTHREAD_SPIN_INIT 1
| #define HAVE_PTHREAD_PROCESS_PRIVATE 1
| #define HAVE_LIBM 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_UCONTEXT_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_MALLOC_H 1
| #define HAVE_MATH_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_SYSCALL_H 1
| #define HAVE_GNU_FUNCTION 1
| #define CACHELINE_WIDTH 64
| #define SIZEOF_PTHREAD_MUTEX_T 40
| #define SIZEOF_VOID_P 8
| #define PTHREAD_MUTEX_SMALL_ENOUGH 1
| #define restrict __restrict
| #define TLS __thread
| #define QTHREAD_ATOMIC_CAS_PTR 1
| #define QTHREAD_ATOMIC_CAS32 1
| #define QTHREAD_ATOMIC_CAS64 1
| #define QTHREAD_ATOMIC_CAS 1
| #define QTHREAD_ATOMIC_INCR 1
| #define QTHREAD_EXPECT_OKAY 1
| #define QTHREAD_TRAP_OKAY 1
| #define HAVE_C99_VAMACROS 1
| #define HAVE_GNU_VAMACROS 1
| #define BITFIELD_ORDER_REVERSE 1
| #define Q_MALLOC __attribute__((malloc))
| #define HAVE_UNUSED 1
| #define Q_UNUSED __attribute__((unused))
| #define QTHREAD_ALIGNEDDATA_ALLOWED 1
| #define Q_NOINLINE __attribute__((noinline))
| #define Q_DEPRECATED __attribute__((deprecated))
| #define HAS_BUILTIN_PREFETCH 1
| #define MACHINE_FENCE __sync_synchronize()
| #define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
| #define HAVE_VPRINTF 1
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_STRTOL 1
| #define HAVE_MEMALIGN 1
| #define HAVE_POSIX_MEMALIGN 1
| #define HAVE_MEMSET 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MUNMAP 1
| #define HAVE_MEMCPY 1
| #define HAVE_FSTAT64 1
| #define HAVE_LSEEK64 1
| #define HAVE_GETCONTEXT 1
| #define HAVE_SWAPCONTEXT 1
| #define HAVE_MAKECONTEXT 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_MADVISE 1
| #define HAVE_SYSCONF 1
| #define HAVE_SYSCTL 1
| #define HAVE_SYSCALL 1
| #define HAVE_QSORT_R 1
| #define QTHREAD_QSORT_GLIBC 1
| #define HAVE_DECL_MADV_ACCESS_LWP 0
| #define HAVE_16ALIGNED_MALLOC 1
| #define HAVE_16ALIGNED_CALLOC 1
| #define HAVE_WORKING_VALLOC 1
| #define HAVE_ASSERT_H 1
| #define HAVE_MEMMOVE 1
| #define HAVE_SYS_UCONTEXT_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_SIGNAL_H 1
| #define HAVE_SYS_UTSNAME_H 1
| #define QTHREAD_NOALIGNCHECK 1
| #define USE_INTERNAL_SPINLOCK 1
| #define QTHREAD_NO_ASSERTS 1
| #define QTHREAD_STACK_ALIGNMENT 16
| #define HAVE_SC_CLK_TCK 1
| #define HAVE_LINUX_MMTIMER_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_SYS_MMAN_H 1
| #define QTHREAD_DEFAULT_STACK_SIZE 4096
| #define QINLINE inline
| #define HAVE_NUMA_H 1
| #define QTHREAD_LIBNUMA_V2 1
| #define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
| #define HAVE_NUMA_NUM_THREAD_CPUS 1
| #define HAVE_NUMA_BITMASK_NBYTES 1
| #define HAVE_NUMA_DISTANCE 1
| #define QTHREAD_HAVE_LIBNUMA 1
| #define QTHREAD_MULTINODE 1
| /* end confdefs.h.  */
| #include <pmi.h>
configure:27372: result: no
configure:27372: checking for pmi.h
configure:27372: result: no
configure:27886: error: Portals4 support requested but not found.  Aborting

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-suse-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_c_restrict=__restrict
ac_cv_c_volatile=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_MPICC_set=
ac_cv_env_MPICC_value=
ac_cv_env_MPICXX_set=
ac_cv_env_MPICXX_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func__doprnt=no
ac_cv_func_fstat64=yes
ac_cv_func_getcontext=yes
ac_cv_func_gethrtime=no
ac_cv_func_getpagesize=yes
ac_cv_func_lseek64=yes
ac_cv_func_mach_absolute_time=no
ac_cv_func_madvise=yes
ac_cv_func_makecontext=yes
ac_cv_func_memalign=yes
ac_cv_func_memcpy=yes
ac_cv_func_memmove=yes
ac_cv_func_memset=yes
ac_cv_func_mmap_fixed_mapped=yes
ac_cv_func_munmap=yes
ac_cv_func_numa_allocate_nodemask=yes
ac_cv_func_numa_bitmask_nbytes=yes
ac_cv_func_numa_distance=yes
ac_cv_func_numa_num_configured_cpus=yes
ac_cv_func_numa_num_thread_cpus=yes
ac_cv_func_posix_memalign=yes
ac_cv_func_processor_bind=no
ac_cv_func_pthread_spin_init=yes
ac_cv_func_pthread_yield=yes
ac_cv_func_qsort_r=yes
ac_cv_func_sched_yield=yes
ac_cv_func_strtol=yes
ac_cv_func_swapcontext=yes
ac_cv_func_syscall=yes
ac_cv_func_sysconf=yes
ac_cv_func_sysctl=yes
ac_cv_func_vprintf=yes
ac_cv_have_decl_MADV_ACCESS_LWP=no
ac_cv_header_assert_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_hwloc_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_mmtimer_h=yes
ac_cv_header_mach_mach_time_h=no
ac_cv_header_malloc_h=yes
ac_cv_header_math_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_numa_h=yes
ac_cv_header_pmi_h=no
ac_cv_header_portals4_h=no
ac_cv_header_sched_h=yes
ac_cv_header_signal_h=yes
ac_cv_header_sn_mmtimer_h=no
ac_cv_header_stdarg_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint=stdint.h
ac_cv_header_stdint_h=yes
ac_cv_header_stdint_t=stdint.h
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_ioctl_h=yes
ac_cv_header_sys_lgrp_user_h=no
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_resource_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_syscall_h=yes
ac_cv_header_sys_sysctl_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_ucontext_h=yes
ac_cv_header_sys_utsname_h=yes
ac_cv_header_sys_wait_h=yes
ac_cv_header_time=yes
ac_cv_header_ucontext_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-suse-linux-gnu
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_FGREP='/usr/bin/grep -F'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/usr/bin/sed
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_c99=-std=gnu99
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_gcc_c_o=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_accept='none required'
ac_cv_search_ceil=-lm
ac_cv_search_clock_gettime='none required'
ac_cv_search_nanosleep='none required'
ac_cv_search_numa_available=-lnuma
ac_cv_search_pthread_create=-lpthread
ac_cv_sizeof_int=4
ac_cv_sizeof_long=8
ac_cv_sizeof_pthread_mutex_t=40
ac_cv_sizeof_void_p=8
ac_cv_sizeof_voidp=8
ac_cv_stdint_message='using gnu compiler gcc (SUSE Linux) 4.8.5'
ac_cv_stdint_result='(assuming C99 compatible system)'
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_tls=__thread
ac_cv_type_off_t=yes
ac_cv_type_pid_t=yes
ac_cv_type_size_t=yes
am_cv_CCAS_dependencies_compiler_type=gcc3
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
ax_cv_func_calloc_16aligned=yes
ax_cv_func_malloc_16aligned=yes
ax_cv_func_malloc_aligned=no
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/x86_64-suse-linux/bin/ld
lt_cv_path_LDCXX='/usr/x86_64-suse-linux/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=yes
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/  {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/  {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/  {"lib\2", (void *) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_max_cmd_len=1572864
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
qt_cv_aligned_attr=yes
qt_cv_asm_volatile=yes
qt_cv_atomic_incr_works=yes
qt_cv_builtin_prefetch=yes
qt_cv_builtin_synchronize=yes
qt_cv_c99_FUNCTION=yes
qt_cv_c99_func=yes
qt_cv_c_c99_vamacros=yes
qt_cv_c_gnu_vamacros=yes
qt_cv_deprecated_attr=yes
qt_cv_gcc_inline_assembly=yes
qt_cv_malloc_attr=yes
qt_cv_noinline_attr=yes
qt_cv_pick_ctxt=own
qt_cv_pthread_process_private=yes
qt_cv_unused_attr=yes
qthread_cv_asm_arch=AMD64
qthread_cv_atomic_CAS128=yes
qthread_cv_atomic_CAS32=yes
qthread_cv_atomic_CAS64=yes
qthread_cv_atomic_CAS=yes
qthread_cv_atomic_CASptr=yes
qthread_cv_atomic_incr=yes
qthread_cv_bitfield_order=reverse
qthread_cv_builtin_expect=yes
qthread_cv_builtin_trap=yes
qthread_cv_c_compiler_type=GNU4.8
qthread_cv_cmpxchg16b=yes
qthread_cv_cxx_compiler_type=GNU4
qthread_cv_makecontext=yes
qthread_cv_mm_timer_mmap=no
qthread_cv_qsort_r_style=glibc
qthread_cv_require_ia64intrin_h=no
qthread_cv_stack_size=4096
qthread_cv_working_valloc=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/missing aclocal-1.13'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/missing autoconf'
AUTOHEADER='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/missing autoheader'
AUTOMAKE='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/missing automake-1.13'
AWK='gawk'
CC='gcc -std=gnu99'
CCAS='gcc -std=gnu99'
CCASDEPMODE='depmode=gcc3'
CCASFLAGS='-g -O2'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CHPL_OPTS=''
CLEANFILES='*~ .\#* .gdb_history'
COMPILE_CILK_BENCHMARKS_FALSE=''
COMPILE_CILK_BENCHMARKS_TRUE=''
COMPILE_COMPAT_ATOMIC_FALSE=''
COMPILE_COMPAT_ATOMIC_TRUE=''
COMPILE_EUREKAS_FALSE=''
COMPILE_EUREKAS_TRUE=''
COMPILE_LF_HASH_FALSE=''
COMPILE_LF_HASH_TRUE=''
COMPILE_MULTINODE_FALSE=''
COMPILE_MULTINODE_TRUE=''
COMPILE_OMP_BENCHMARKS_FALSE=''
COMPILE_OMP_BENCHMARKS_TRUE=''
COMPILE_SPAWNCACHE_FALSE=''
COMPILE_SPAWNCACHE_TRUE=''
COMPILE_TBB_BENCHMARKS_FALSE=''
COMPILE_TBB_BENCHMARKS_TRUE=''
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DLLTOOL='false'
DSYMUTIL=''
DUMPBIN=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/usr/bin/grep -E'
ENABLE_CXX_TESTS_FALSE=''
ENABLE_CXX_TESTS_TRUE=''
EXEEXT=''
EXTRA_DISTCHECK_OPTIONS=' --with-scheduler=sherwood'
FGREP='/usr/bin/grep -F'
GREP='/usr/bin/grep'
HAVE_DECL_SYS_ACCEPT_FALSE=''
HAVE_DECL_SYS_ACCEPT_TRUE='#'
HAVE_DECL_SYS_CONNECT_FALSE=''
HAVE_DECL_SYS_CONNECT_TRUE='#'
HAVE_DECL_SYS_POLL_FALSE=''
HAVE_DECL_SYS_POLL_TRUE='#'
HAVE_DECL_SYS_PREAD_FALSE=''
HAVE_DECL_SYS_PREAD_TRUE='#'
HAVE_DECL_SYS_PWRITE_FALSE=''
HAVE_DECL_SYS_PWRITE_TRUE='#'
HAVE_DECL_SYS_READ_FALSE=''
HAVE_DECL_SYS_READ_TRUE='#'
HAVE_DECL_SYS_SELECT_FALSE=''
HAVE_DECL_SYS_SELECT_TRUE='#'
HAVE_DECL_SYS_SYSTEM_FALSE=''
HAVE_DECL_SYS_SYSTEM_TRUE='#'
HAVE_DECL_SYS_WAIT4_FALSE=''
HAVE_DECL_SYS_WAIT4_TRUE='#'
HAVE_DECL_SYS_WRITE_FALSE=''
HAVE_DECL_SYS_WRITE_TRUE='#'
HAVE_GUARD_PAGES_FALSE=''
HAVE_GUARD_PAGES_TRUE=''
HAVE_LIBM_FALSE=''
HAVE_LIBM_TRUE=''
HAVE_PROG_TIMELIMIT_FALSE=''
HAVE_PROG_TIMELIMIT_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD='/usr/x86_64-suse-linux/bin/ld -m elf_x86_64'
LDFLAGS=''
LIBOBJS=''
LIBS='-lnuma -lm -lpthread  -lnuma'
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIBTOOL_DEPS='config/ltmain.sh'
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
MAKEINFO='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/missing makeinfo'
MANIFEST_TOOL=':'
MKDIR_P='/usr/bin/mkdir -p'
MPICC=''
MPICXX=''
NM='/usr/bin/nm -B'
NMEDIT=''
OBJDUMP='objdump'
OBJEXT='o'
OPENMP_CFLAGS=''
OTOOL64=''
OTOOL=''
PACKAGE='qthread'
PACKAGE_BUGREPORT='wg-qthread@sandia.gov'
PACKAGE_NAME='qthread'
PACKAGE_STRING='qthread 1.16'
PACKAGE_TARNAME='qthread'
PACKAGE_URL=''
PACKAGE_VERSION='1.16'
PATH_SEPARATOR=':'
QTHREAD_NEED_OWN_MAKECONTEXT_FALSE=''
QTHREAD_NEED_OWN_MAKECONTEXT_TRUE=''
QTHREAD_PERFORMANCE_FALSE=''
QTHREAD_PERFORMANCE_TRUE=''
QTHREAD_TIMER_TYPE_ALTIX_FALSE=''
QTHREAD_TIMER_TYPE_ALTIX_TRUE=''
QTHREAD_TIMER_TYPE_GETHRTIME_FALSE=''
QTHREAD_TIMER_TYPE_GETHRTIME_TRUE=''
QTHREAD_TIMER_TYPE_GETTIMEOFDAY_FALSE=''
QTHREAD_TIMER_TYPE_GETTIMEOFDAY_TRUE=''
QTHREAD_TIMER_TYPE_GETTIME_FALSE=''
QTHREAD_TIMER_TYPE_GETTIME_TRUE=''
QTHREAD_TIMER_TYPE_MACH_FALSE=''
QTHREAD_TIMER_TYPE_MACH_TRUE=''
RANLIB='ranlib'
SED='/usr/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
STRIP='strip'
TBB_LIBS=''
VERSION='1.16'
WANT_SINGLE_WORKER_SCHEDULER_FALSE=''
WANT_SINGLE_WORKER_SCHEDULER_TRUE=''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCCAS_FALSE='#'
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-suse-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='suse'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-suse-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='suse'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/os2/os2/os2/ECLASS/x06_LAB_ARDUINO_PT_SERIAL_IP/000_1_LW_THREADS/07_QTHREADS/qthreads-master/config/install-sh'
libdir='${exec_prefix}/lib64'
libexecdir='${exec_prefix}/lib'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
qthread_topo='libnumaV2'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
timelimit_path=''
with_alloc='base'
with_barrier='feb'
with_dict='shavit'
with_scheduler='sherwood'
with_sinc='donecount'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "qthread"
#define PACKAGE_TARNAME "qthread"
#define PACKAGE_VERSION "1.16"
#define PACKAGE_STRING "qthread 1.16"
#define PACKAGE_BUGREPORT "wg-qthread@sandia.gov"
#define PACKAGE_URL ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define SIZEOF_LONG 8
#define HAVE_GCC_INLINE_ASSEMBLY 1
#define QTHREAD_ASSEMBLY_ARCH QTHREAD_AMD64
#define SIZEOF_INT 4
#define SIZEOF_VOIDP 8
#define QTHREAD_SIZEOF_ALIGNED_T 8
#define QTHREAD_ALIGNMENT_ALIGNED_T 8
#define HAVE_PTHREAD_YIELD 1
#define HAVE_PTHREAD_SPIN_INIT 1
#define HAVE_PTHREAD_PROCESS_PRIVATE 1
#define HAVE_LIBM 1
#define STDC_HEADERS 1
#define HAVE_SYS_WAIT_H 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_STDLIB_H 1
#define HAVE_FCNTL_H 1
#define HAVE_UCONTEXT_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_MALLOC_H 1
#define HAVE_MATH_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_SYSCTL_H 1
#define HAVE_UNISTD_H 1
#define HAVE_SYS_SYSCALL_H 1
#define HAVE_GNU_FUNCTION 1
#define CACHELINE_WIDTH 64
#define SIZEOF_PTHREAD_MUTEX_T 40
#define SIZEOF_VOID_P 8
#define PTHREAD_MUTEX_SMALL_ENOUGH 1
#define restrict __restrict
#define TLS __thread
#define QTHREAD_ATOMIC_CAS_PTR 1
#define QTHREAD_ATOMIC_CAS32 1
#define QTHREAD_ATOMIC_CAS64 1
#define QTHREAD_ATOMIC_CAS 1
#define QTHREAD_ATOMIC_INCR 1
#define QTHREAD_EXPECT_OKAY 1
#define QTHREAD_TRAP_OKAY 1
#define HAVE_C99_VAMACROS 1
#define HAVE_GNU_VAMACROS 1
#define BITFIELD_ORDER_REVERSE 1
#define Q_MALLOC __attribute__((malloc))
#define HAVE_UNUSED 1
#define Q_UNUSED __attribute__((unused))
#define QTHREAD_ALIGNEDDATA_ALLOWED 1
#define Q_NOINLINE __attribute__((noinline))
#define Q_DEPRECATED __attribute__((deprecated))
#define HAS_BUILTIN_PREFETCH 1
#define MACHINE_FENCE __sync_synchronize()
#define COMPILER_FENCE __asm__ __volatile__ ("":::"memory")
#define HAVE_VPRINTF 1
#define HAVE_STDLIB_H 1
#define HAVE_UNISTD_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_GETPAGESIZE 1
#define HAVE_MMAP 1
#define HAVE_STRTOL 1
#define HAVE_MEMALIGN 1
#define HAVE_POSIX_MEMALIGN 1
#define HAVE_MEMSET 1
#define HAVE_MEMMOVE 1
#define HAVE_MUNMAP 1
#define HAVE_MEMCPY 1
#define HAVE_FSTAT64 1
#define HAVE_LSEEK64 1
#define HAVE_GETCONTEXT 1
#define HAVE_SWAPCONTEXT 1
#define HAVE_MAKECONTEXT 1
#define HAVE_SCHED_YIELD 1
#define HAVE_MADVISE 1
#define HAVE_SYSCONF 1
#define HAVE_SYSCTL 1
#define HAVE_SYSCALL 1
#define HAVE_QSORT_R 1
#define QTHREAD_QSORT_GLIBC 1
#define HAVE_DECL_MADV_ACCESS_LWP 0
#define HAVE_16ALIGNED_MALLOC 1
#define HAVE_16ALIGNED_CALLOC 1
#define HAVE_WORKING_VALLOC 1
#define HAVE_ASSERT_H 1
#define HAVE_MEMMOVE 1
#define HAVE_SYS_UCONTEXT_H 1
#define HAVE_STDARG_H 1
#define HAVE_SCHED_H 1
#define HAVE_SIGNAL_H 1
#define HAVE_SYS_UTSNAME_H 1
#define QTHREAD_NOALIGNCHECK 1
#define USE_INTERNAL_SPINLOCK 1
#define QTHREAD_NO_ASSERTS 1
#define QTHREAD_STACK_ALIGNMENT 16
#define HAVE_SC_CLK_TCK 1
#define HAVE_LINUX_MMTIMER_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_SYS_MMAN_H 1
#define QTHREAD_DEFAULT_STACK_SIZE 4096
#define QINLINE inline
#define HAVE_NUMA_H 1
#define QTHREAD_LIBNUMA_V2 1
#define HAVE_NUMA_NUM_CONFIGURED_CPUS 1
#define HAVE_NUMA_NUM_THREAD_CPUS 1
#define HAVE_NUMA_BITMASK_NBYTES 1
#define HAVE_NUMA_DISTANCE 1
#define QTHREAD_HAVE_LIBNUMA 1
#define QTHREAD_MULTINODE 1

configure: exit 1
