This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Valgrind configure 3.21.0, which was generated by GNU Autoconf 2.71. Invocation command line was $ ./configure --target=mips64-buildroot-linux-uclibc --host=mips64-buildroot-linux-uclibc --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --disable-static --enable-shared --disable-ubsan --without-mpicc --enable-lto ## --------- ## ## Platform. ## ## --------- ## hostname = build3.bootlin.com uname -m = x86_64 uname -r = 5.4.0-124-generic uname -s = Linux uname -v = #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022 /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/thomas/autobuild/instance-3/output-1/host/bin/ PATH: /home/thomas/autobuild/instance-3/output-1/host/sbin/ PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/sbin/ PATH: /usr/bin/ PATH: /sbin/ PATH: /bin/ PATH: /snap/bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:3251: looking for aux files: config.guess config.sub compile missing install-sh configure:3264: trying ./ configure:3293: ./config.guess found configure:3293: ./config.sub found configure:3293: ./compile found configure:3293: ./missing found configure:3275: ./install-sh found configure:3436: checking for a BSD-compatible install configure:3509: result: /usr/bin/install -c configure:3520: checking whether build environment is sane configure:3575: result: yes configure:3629: checking for mips64-buildroot-linux-uclibc-strip configure:3661: result: /bin/true configure:3732: checking for a race-free mkdir -p configure:3776: result: /usr/bin/mkdir -p configure:3783: checking for gawk configure:3804: found /usr/bin/gawk configure:3815: result: gawk configure:3826: checking whether make sets $(MAKE) configure:3849: result: yes configure:3879: checking whether make supports nested variables configure:3897: result: yes configure:4035: checking whether to enable maintainer-specific portions of Makefiles configure:4045: result: no configure:4070: checking whether ln -s works configure:4074: result: yes configure:4098: checking for mips64-buildroot-linux-uclibc-gcc configure:4130: result: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc configure:4528: checking for C compiler version configure:4537: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc --version >&5 mips64-buildroot-linux-uclibc-gcc.br_real (Buildroot 2022.08-rc1-4668-gd4ad6cefee) 12.3.0 Copyright (C) 2022 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:4548: $? = 0 configure:4537: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -v >&5 Using built-in specs. COLLECT_GCC=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc.br_real COLLECT_LTO_WRAPPER=/home/thomas/autobuild/instance-3/output-1/host/libexec/gcc/mips64-buildroot-linux-uclibc/12.3.0/lto-wrapper Target: mips64-buildroot-linux-uclibc Configured with: ./configure --prefix=/home/thomas/autobuild/instance-3/output-1/host --sysconfdir=/home/thomas/autobuild/instance-3/output-1/host/etc --enable-static --target=mips64-buildroot-linux-uclibc --with-sysroot=/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=/home/thomas/autobuild/instance-3/output-1/host --with-mpc=/home/thomas/autobuild/instance-3/output-1/host --with-mpfr=/home/thomas/autobuild/instance-3/output-1/host --with-pkgversion='Buildroot 2022.08-rc1-4668-gd4ad6cefee' --with-bugurl=http://bugs.buildroot.net/ --without-zstd --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-libsanitizer --enable-tls --enable-threads --without-isl --without-cloog --with-arch=mips64 --with-abi=n32 --with-nan=legacy --enable-languages=c --with-build-time-tools=/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/bin --enable-shared --disable-libgomp Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.3.0 (Buildroot 2022.08-rc1-4668-gd4ad6cefee) COMPILER_PATH=/home/thomas/autobuild/instance-3/output-1/host/libexec/gcc/mips64-buildroot-linux-uclibc/12.3.0/:/home/thomas/autobuild/instance-3/output-1/host/libexec/gcc/mips64-buildroot-linux-uclibc/12.3.0/:/home/thomas/autobuild/instance-3/output-1/host/libexec/gcc/mips64-buildroot-linux-uclibc/:/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/:/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/:/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ LIBRARY_PATH=/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/:/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/lib/../lib32/:/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/sysroot/lib32/../lib32/:/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/sysroot/usr/lib32/../lib32/:/home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/lib/:/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/sysroot/lib32/:/home/thomas/autobuild/instance-3/output-1/host/mips64-buildroot-linux-uclibc/sysroot/usr/lib32/ ... rest of stderr output deleted ... configure:4548: $? = 1 configure:4537: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -V >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-V' configure:4548: $? = 1 configure:4537: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -qversion >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-qversion'; did you mean '--version'? configure:4548: $? = 1 configure:4537: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -version >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-version' configure:4548: $? = 1 configure:4568: checking whether the C compiler works configure:4590: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4594: $? = 0 configure:4644: result: yes configure:4647: checking for C compiler default output file name configure:4649: result: a.out configure:4655: checking for suffix of executables configure:4662: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4666: $? = 0 configure:4689: result: configure:4711: checking whether we are cross compiling configure:4749: result: yes configure:4754: checking for suffix of object files configure:4777: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4781: $? = 0 configure:4803: result: o configure:4807: checking whether the compiler supports GNU C configure:4827: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4827: $? = 0 configure:4837: result: yes configure:4848: checking whether /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc accepts -g configure:4869: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4869: $? = 0 configure:4913: result: yes configure:4933: checking for /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc option to enable C11 features configure:4948: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:4948: $? = 0 configure:4966: result: none needed configure:5082: checking whether /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc understands -c and -o together configure:5105: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o configure:5108: $? = 0 configure:5105: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c conftest.c -o conftest2.o configure:5108: $? = 0 configure:5120: result: yes configure:5140: checking whether make supports the include directive configure:5155: make -f confmf.GNU && cat confinc.out make[1]: Entering directory '/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0' make[1]: Leaving directory '/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0' this is the am__doit target configure:5158: $? = 0 configure:5177: result: yes (GNU style) configure:5203: checking dependency style of /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc configure:5315: result: none configure:5339: checking how to run the C preprocessor configure:5407: result: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp configure:5421: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c configure:5421: $? = 0 configure:5436: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:5436: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | #include configure:5594: checking for C++ compiler version configure:5603: no --version >&5 ./configure: line 5605: no: command not found configure:5614: $? = 127 configure:5603: no -v >&5 ./configure: line 5605: no: command not found configure:5614: $? = 127 configure:5603: no -V >&5 ./configure: line 5605: no: command not found configure:5614: $? = 127 configure:5603: no -qversion >&5 ./configure: line 5605: no: command not found configure:5614: $? = 127 configure:5618: checking whether the compiler supports GNU C++ configure:5638: no -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5638: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | int | main (void) | { | #ifndef __GNUC__ | choke me | #endif | | ; | return 0; | } configure:5648: result: no configure:5659: checking whether no accepts -g configure:5680: no -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5680: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:5696: no -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5696: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:5713: no -c -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5713: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | int | main (void) | { | | ; | return 0; | } configure:5724: result: no configure:5744: checking for no option to enable C++11 features configure:5759: no -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -std=gnu++11 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -std=gnu++0x -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -std=c++11 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -std=c++0x -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -qlanglvl=extended0x -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5759: no -AA -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5759: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | | // Does the compiler advertise C++ 2011 conformance? | #if !defined __cplusplus || __cplusplus < 201103L | # error "Compiler does not advertise C++11 conformance" | #endif | | namespace cxx11test | { | constexpr int get_val() { return 20; } | | struct testinit | { | int i; | double d; | }; | | class delegate | { | public: | delegate(int n) : n(n) {} | delegate(): delegate(2354) {} | | virtual int getval() { return this->n; }; | protected: | int n; | }; | | class overridden : public delegate | { | public: | overridden(int n): delegate(n) {} | virtual int getval() override final { return this->n * 2; } | }; | | class nocopy | { | public: | nocopy(int i): i(i) {} | nocopy() = default; | nocopy(const nocopy&) = delete; | nocopy & operator=(const nocopy&) = delete; | private: | int i; | }; | | // for testing lambda expressions | template Ret eval(Fn f, Ret v) | { | return f(v); | } | | // for testing variadic templates and trailing return types | template auto sum(V first) -> V | { | return first; | } | template auto sum(V first, Args... rest) -> V | { | return first + sum(rest...); | } | } | | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | | { | // Test auto and decltype | auto a1 = 6538; | auto a2 = 48573953.4; | auto a3 = "String literal"; | | int total = 0; | for (auto i = a3; *i; ++i) { total += *i; } | | decltype(a2) a4 = 34895.034; | } | { | // Test constexpr | short sa[cxx11test::get_val()] = { 0 }; | } | { | // Test initializer lists | cxx11test::testinit il = { 4323, 435234.23544 }; | } | { | // Test range-based for | int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, | 14, 19, 17, 8, 6, 20, 16, 2, 11, 1}; | for (auto &x : array) { x += 23; } | } | { | // Test lambda expressions | using cxx11test::eval; | assert (eval ([](int x) { return x*2; }, 21) == 42); | double d = 2.0; | assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0); | assert (d == 5.0); | assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0); | assert (d == 5.0); | } | { | // Test use of variadic templates | using cxx11test::sum; | auto a = sum(1); | auto b = sum(1, 2); | auto c = sum(1.0, 2.0, 3.0); | } | { | // Test constructor delegation | cxx11test::delegate d1; | cxx11test::delegate d2(); | cxx11test::delegate d3(45); | } | { | // Test override and final | cxx11test::overridden o1(55464); | } | { | // Test nullptr | char *c = nullptr; | } | { | // Test template brackets | test_template<::test_template> v(test_template(12)); | } | { | // Unicode literals | char const *utf8 = u8"UTF-8 string \u2500"; | char16_t const *utf16 = u"UTF-8 string \u2500"; | char32_t const *utf32 = U"UTF-32 string \u2500"; | } | | return ok; | } | configure:5772: result: unsupported configure:5790: checking for no option to enable C++98 features configure:5805: no -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5805: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | return ok; | } | configure:5805: no -std=gnu++98 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5805: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | return ok; | } | configure:5805: no -std=c++98 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5805: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | return ok; | } | configure:5805: no -qlanglvl=extended -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5805: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | return ok; | } | configure:5805: no -AA -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:5805: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | /* end confdefs.h. */ | | // Does the compiler advertise C++98 conformance? | #if !defined __cplusplus || __cplusplus < 199711L | # error "Compiler does not advertise C++98 conformance" | #endif | | // These inclusions are to reject old compilers that | // lack the unsuffixed header files. | #include | #include | | // and are *not* freestanding headers in C++98. | extern void assert (int); | namespace std { | extern int strcmp (const char *, const char *); | } | | // Namespaces, exceptions, and templates were all added after "C++ 2.0". | using std::exception; | using std::strcmp; | | namespace { | | void test_exception_syntax() | { | try { | throw "test"; | } catch (const char *s) { | // Extra parentheses suppress a warning when building autoconf itself, | // due to lint rules shared with more typical C programs. | assert (!(strcmp) (s, "test")); | } | } | | template struct test_template | { | T const val; | explicit test_template(T t) : val(t) {} | template T add(U u) { return static_cast(u) + val; } | }; | | } // anonymous namespace | | int | main (int argc, char **argv) | { | int ok = 0; | | assert (argc); | assert (! argv[0]); | { | test_exception_syntax (); | test_template tt (2.0); | assert (tt.add (4) == 6.0); | assert (true && !false); | } | | return ok; | } | configure:5818: result: unsupported configure:5843: checking dependency style of no configure:5955: result: none configure:5986: checking for mips64-buildroot-linux-uclibc-ranlib configure:6018: result: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc-ranlib configure:6091: checking for gcc-ranlib configure:6114: found /usr/bin/gcc-ranlib configure:6126: result: /usr/bin/gcc-ranlib configure:6143: checking for a sed that does not truncate output configure:6213: result: /usr/bin/sed configure:6225: checking for gsha256sum configure:6260: result: no configure:6225: checking for sha256sum configure:6246: found /usr/bin/sha256sum configure:6257: result: sha256sum configure:6332: checking for gcc-ar configure:6355: found /usr/bin/gcc-ar configure:6367: result: /usr/bin/gcc-ar configure:6384: checking for perl configure:6419: result: /usr/bin/perl configure:6431: checking for gdb configure:6454: found /usr/bin/gdb configure:6467: result: /usr/bin/gdb configure:6489: checking dependency style of /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc configure:6599: result: none configure:6618: checking for diff -u configure:6626: result: yes configure:6637: checking for a supported version of gcc configure:6713: result: ok (12.3.0) configure:6741: checking build system type configure:6756: result: x86_64-pc-linux-gnu configure:6776: checking host system type configure:6790: result: mips64-buildroot-linux-uclibc configure:6811: checking for a supported CPU configure:6901: result: ok (mips64) configure:6935: checking for a 64-bit only build configure:6950: result: no configure:6954: checking for a 32-bit only build configure:6969: result: no configure:6982: checking for a supported OS configure:6990: result: ok (linux-uclibc) configure:6995: checking for the kernel version configure:7008: result: 2.6 or later (5.4.0-124-generic) configure:7354: checking for 32 bit build support configure:7371: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -mips32 -mabi=32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 cc1: error: '-mips32' conflicts with the other architecture options, which specify a mips64 processor configure:7371: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | /* end confdefs.h. */ | | #include | | int | main (void) | { | | ; | return 0; | } configure:7380: result: no configure:7430: checking for a supported CPU/OS combination configure:7713: result: ok (mips64-linux) configure:8114: checking for use as an inner Valgrind configure:8129: result: no configure:8147: checking for using the undefined behaviour sanitiser configure:8162: result: no configure:8272: checking for stdio.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for stdlib.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for string.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for inttypes.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for stdint.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for strings.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for sys/stat.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for sys/types.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for unistd.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for sys/time.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8272: checking for sys/param.h configure:8272: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8272: $? = 0 configure:8272: result: yes configure:8297: checking for features.h configure:8297: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8297: $? = 0 configure:8297: result: yes configure:8320: checking for grep that handles long lines and -e configure:8384: result: /usr/bin/grep configure:8389: checking for egrep configure:8457: result: /usr/bin/grep -E configure:8534: checking whether pthread_create needs libpthread configure:8551: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8551: $? = 0 configure:8554: result: no configure:8578: checking the glibc version configure:8583: result: 2.2 family configure:8760: checking for AT_FDCWD configure:8779: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8779: $? = 0 configure:8783: result: yes configure:8809: checking for stpncpy configure:8830: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8830: $? = 0 configure:8834: result: yes configure:8858: checking for PTRACE_GETREGS configure:8879: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8879: $? = 0 configure:8882: result: yes configure:8899: checking for CLOCK_MONOTONIC configure:8919: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8919: $? = 0 configure:8922: result: yes configure:8939: checking for Elf32_Chdr configure:8939: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:33:13: error: 'Elf32_Chdr' undeclared (first use in this function); did you mean 'Elf32_Nhdr'? 33 | if (sizeof (Elf32_Chdr)) | ^~~~~~~~~~ | Elf32_Nhdr conftest.c:33:13: note: each undeclared identifier is reported only once for each function it appears in configure:8939: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | /* end confdefs.h. */ | #include | | int | main (void) | { | if (sizeof (Elf32_Chdr)) | return 0; | ; | return 0; | } configure:8939: result: no configure:8948: checking for Elf64_Chdr configure:8948: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:33:13: error: 'Elf64_Chdr' undeclared (first use in this function); did you mean 'Elf64_Nhdr'? 33 | if (sizeof (Elf64_Chdr)) | ^~~~~~~~~~ | Elf64_Nhdr conftest.c:33:13: note: each undeclared identifier is reported only once for each function it appears in configure:8948: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | /* end confdefs.h. */ | #include | | int | main (void) | { | if (sizeof (Elf64_Chdr)) | return 0; | ; | return 0; | } configure:8948: result: no configure:8962: checking for pthread_rwlock_t configure:8981: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:8981: $? = 0 configure:8984: result: yes configure:9000: checking for clockid_t configure:9018: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9018: $? = 0 configure:9021: result: yes configure:9037: checking for PTHREAD_MUTEX_ADAPTIVE_NP configure:9056: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9056: $? = 0 configure:9059: result: yes configure:9076: checking for PTHREAD_MUTEX_ERRORCHECK_NP configure:9095: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9095: $? = 0 configure:9098: result: yes configure:9115: checking for PTHREAD_MUTEX_RECURSIVE_NP configure:9134: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9134: $? = 0 configure:9137: result: yes configure:9154: checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP configure:9174: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9174: $? = 0 configure:9177: result: yes configure:9194: checking for pthread_mutex_t.__m_kind configure:9194: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:40:12: error: 'pthread_mutex_t' has no member named '__m_kind' 40 | if (ac_aggr.__m_kind) | ^ configure:9194: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | /* end confdefs.h. */ | #include | | int | main (void) | { | static pthread_mutex_t ac_aggr; | if (ac_aggr.__m_kind) | return 0; | ; | return 0; | } configure:9194: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:40:19: error: 'pthread_mutex_t' has no member named '__m_kind' 40 | if (sizeof ac_aggr.__m_kind) | ^ configure:9194: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | /* end confdefs.h. */ | #include | | int | main (void) | { | static pthread_mutex_t ac_aggr; | if (sizeof ac_aggr.__m_kind) | return 0; | ; | return 0; | } configure:9194: result: no configure:9208: checking for pthread_mutex_t.__data.__kind configure:9208: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:9208: $? = 0 configure:9208: result: yes configure:9231: checking if AT_HWCAP contains the altivec indicator configure:9240: result: no configure:9247: checking if AT_HWCAP contains the vsx indicator configure:9256: result: no configure:9263: checking if AT_HWCAP contains the dfp indicator configure:9272: result: no configure:9279: checking if AT_HWCAP contains the arch_2_05 indicator configure:9288: result: no configure:9295: checking if AT_HWCAP contains the arch_2_06 indicator configure:9304: result: no configure:9311: checking if AT_HWCAP contains the arch_2_07 indicator configure:9320: result: no configure:9327: checking if AT_HWCAP contains the arch_3_00 indicator configure:9336: result: no configure:9343: checking if AT_HWCAP contains the arch_3_1 indicator configure:9352: result: no configure:9359: checking if AT_HWCAP contains the htm indicator configure:9368: result: no configure:9375: checking if AT_HWCAP contains the mma indicator configure:9384: result: no configure:9408: checking that assembler knows ISA 2.07 instructions configure:9424: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccGzyTu9.s: Assembler messages: /tmp/ccGzyTu9.s:22: Error: unrecognized opcode `mtvsrd 1,2' configure:9424: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | __asm__ __volatile__("mtvsrd 1,2 "); | | ; | return 0; | } configure:9434: result: no configure:9452: checking for Altivec support in the compiler configure:9471: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -maltivec -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-maltivec' configure:9471: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | vector unsigned int v; | | ; | return 0; | } configure:9481: result: no configure:9500: checking for VSX compiler flag support configure:9517: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mvsx -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mvsx' configure:9517: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | | ; | return 0; | } configure:9527: result: no configure:9534: checking for VSX support in the assembler configure:9554: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mvsx -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mvsx' configure:9554: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | vector unsigned int v; | __asm__ __volatile__("xsmaddadp 32, 32, 33" ::: "memory","cc"); | | ; | return 0; | } configure:9564: result: no configure:9584: checking that assembler knows DFP configure:9606: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccnMjGvr.s: Assembler messages: /tmp/ccnMjGvr.s:22: Error: unknown pseudo-op: `.machine' /tmp/ccnMjGvr.s:23: Error: invalid operands `dadd 1,2,3' /tmp/ccnMjGvr.s:24: Error: unrecognized opcode `dcffix 1,2' configure:9606: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | #ifdef __s390__ | __asm__ __volatile__("adtr 1, 2, 3") | #else | __asm__ __volatile__(".machine power7;\n" "dadd 1, 2, 3;\n" "dcffix 1, 2"); | #endif | | ; | return 0; | } configure:9616: result: no configure:9621: checking that compiler knows -mhard-dfp switch configure:9647: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mhard-dfp -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mhard-dfp' configure:9647: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | #ifdef __s390__ | __asm__ __volatile__("adtr 1, 2, 3") | #else | __asm__ __volatile__(".machine power7;\n" "dadd 1, 2, 3;\n" "dcffix 1, 2"); | #endif | | ; | return 0; | } configure:9657: result: no configure:9674: checking that compiler knows DFP datatypes configure:9690: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:41:3: error: decimal floating-point not supported for this target 41 | _Decimal64 x = 0.0DD; | ^~~~~~~~~~ conftest.c:41:3: error: decimal floating-point not supported for this target configure:9690: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | _Decimal64 x = 0.0DD; | | ; | return 0; | } configure:9700: result: no configure:9717: checking if compiler accepts the -mhtm flag configure:9735: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mhtm -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mhtm' configure:9735: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:9744: result: no configure:9752: checking if compiler can find the htm builtins configure:9771: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mhtm -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mhtm' configure:9771: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | if (__builtin_tbegin (0)) | __builtin_tend (0); | | ; | return 0; | } configure:9780: result: no configure:9800: checking that assembler knows ISA 3.00 configure:9818: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccfiQaw2.s: Assembler messages: /tmp/ccfiQaw2.s:22: Error: unknown pseudo-op: `.machine' /tmp/ccfiQaw2.s:23: Error: unrecognized opcode `cnttzw 1,3' configure:9818: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | __asm__ __volatile__ (".machine power9;\n" "cnttzw 1,3; \n" ); | | ; | return 0; | } configure:9832: result: no configure:9840: checking that assembler knows xscvhpdp configure:9858: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccrpK0K8.s: Assembler messages: /tmp/ccrpK0K8.s:22: Error: unknown pseudo-op: `.machine' /tmp/ccrpK0K8.s:23: Error: unrecognized opcode `xscvhpdp 1,2' configure:9858: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | __asm__ __volatile__ (".machine power9;\n" "xscvhpdp 1,2;\n" ); | | ; | return 0; | } configure:9868: result: no configure:9875: checking that assembler knows darn instruction configure:9892: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/cc2PLDA5.s: Assembler messages: /tmp/cc2PLDA5.s:22: Error: unknown pseudo-op: `.machine' /tmp/cc2PLDA5.s:22: Error: unrecognized opcode `darn 1,0' configure:9892: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | __asm__ __volatile__(".machine power9; darn 1,0 "); | | ; | return 0; | } configure:9902: result: no configure:9909: checking that assembler knows ISA 3.1 configure:9926: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccl3uu5y.s: Assembler messages: /tmp/ccl3uu5y.s:22: Error: unknown pseudo-op: `.machine' /tmp/ccl3uu5y.s:23: Error: unrecognized opcode `brh 1,2' configure:9926: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | | int | main (void) | { | | __asm__ __volatile__ (".machine power10;\n" "brh 1,2;\n "); | | ; | return 0; | } configure:9936: result: no configure:9981: checking for pthread_create@GLIBC2.0() configure:10012: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -lpthread -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/ccTASkC8.o: in function `main': conftest.c:(.text+0x30): undefined reference to `pthread_create@GLIBC_2.0' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x38): undefined reference to `pthread_create@GLIBC_2.0' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest: no symbol version section for versioned symbol `pthread_create@GLIBC_2.0' collect2: error: ld returned 1 exit status configure:10012: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | extern int pthread_create_glibc_2_0(void*, const void*, | void *(*)(void*), void*); | __asm__(".symver pthread_create_glibc_2_0, pthread_create@GLIBC_2.0"); | | int | main (void) | { | | #ifdef __powerpc__ | /* | * Apparently on PowerPC linking this program succeeds and generates an | * executable with the undefined symbol pthread_create@GLIBC_2.0. | */ | #error This test does not work properly on PowerPC. | #else | pthread_create_glibc_2_0(0, 0, 0, 0); | #endif | return 0; | | ; | return 0; | } configure:10025: result: no configure:10044: checking for dlinfo RTLD_DI_TLS_MODID configure:10071: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -ldl >&5 conftest.c: In function 'main': conftest.c:48:10: warning: implicit declaration of function 'dlinfo' [-Wimplicit-function-declaration] 48 | (void) dlinfo ((void*)sizes, RTLD_DI_TLS_MODID, &modid_offset); | ^~~~~~ conftest.c:48:32: error: 'RTLD_DI_TLS_MODID' undeclared (first use in this function) 48 | (void) dlinfo ((void*)sizes, RTLD_DI_TLS_MODID, &modid_offset); | ^~~~~~~~~~~~~~~~~ conftest.c:48:32: note: each undeclared identifier is reported only once for each function it appears in configure:10071: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | /* end confdefs.h. */ | | #ifndef _GNU_SOURCE | #define _GNU_SOURCE | #endif | #include | #include | | int | main (void) | { | | size_t sizes[10000]; | size_t modid_offset; | (void) dlinfo ((void*)sizes, RTLD_DI_TLS_MODID, &modid_offset); | return 0; | | ; | return 0; | } configure:10084: result: no configure:10103: checking for eventfd() configure:10126: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10126: $? = 0 configure:10129: result: yes configure:10151: checking that C++ compiler can compile C++17 code configure:10169: no -c -std=c++17 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:10169: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | int x; | configure:10179: result: no configure:10201: checking that C++ compiler can include header file configure:10218: no -c -std=c++0x -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:10218: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | #include | configure:10228: result: no configure:10252: checking that C++ compiler can include header file configure:10269: no -c -std=c++0x -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:10269: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | #include | configure:10279: result: no configure:10303: checking that C++ compiler can use std::shared_timed_mutex configure:10321: no -c -std=c++1y -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:10321: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | #include | std::shared_timed_mutex test_mutex; | configure:10331: result: no configure:10355: checking that C++ compiler can use std::timed_mutex configure:10373: no -c -std=c++0x -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:10373: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | #include | std::timed_mutex test_mutex; | configure:10383: result: no configure:10409: checking for struct user_regs_struct configure:10409: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:13: error: invalid application of 'sizeof' to incomplete type 'struct user_regs_struct' 44 | if (sizeof (struct user_regs_struct)) | ^~~~~~ configure:10409: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | #include | #include | #include | | int | main (void) | { | if (sizeof (struct user_regs_struct)) | return 0; | ; | return 0; | } configure:10409: result: no configure:10426: checking for __NR_membarrier configure:10443: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10443: $? = 0 configure:10447: result: yes configure:10725: checking if gcc accepts -mmsa configure:10744: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -mmsa -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccbEt88U.s: Assembler messages: /tmp/ccbEt88U.s:13: Warning: the `msa' extension requires MIPS64 revision 2 or greater configure:10744: $? = 0 configure:10748: result: yes configure:10764: checking if gcc is producing mips n32 binaries configure:10774: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:10774: $? = 0 configure:10779: result: yes configure:10791: checking if gcc is producing mips n64 binaries configure:10801: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:39:2: error: #error NO 39 | #error NO | ^~~~~ configure:10801: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | #if !defined(_MIPS_SIM) || (defined(_MIPS_SIM) && (_MIPS_SIM != _ABI64)) | #error NO | #endif | configure:10810: result: no configure:10907: checking if gcc accepts -mmmx configure:10926: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mmmx -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mmmx'; did you mean '-mdmx'? configure:10926: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:10936: result: no configure:10947: checking if gcc accepts -msse configure:10966: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -msse -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-msse' configure:10966: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:10976: result: no configure:10992: checking if gcc accepts -mpreferred-stack-boundary=2 -m32 configure:11011: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mpreferred-stack-boundary=2 -m32 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mpreferred-stack-boundary=2' mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-m32' configure:11011: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:11021: result: no configure:11032: checking if gcc accepts -mlong-double-128 configure:11049: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -mlong-double-128 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-mlong-double-128' configure:11049: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:11059: result: no configure:11082: checking for using the link time optimisation configure:11097: result: yes configure:11101: checking if toolchain accepts lto configure:11124: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -flto -flto-partition=one -fuse-linker-plugin -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11124: $? = 0 configure:11128: result: yes configure:11178: checking if gcc accepts -Wmemset-transposed-args configure:11193: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wmemset-transposed-args -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11193: $? = 0 configure:11198: result: yes configure:11210: checking if gcc accepts -Wnonnull configure:11225: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wnonnull -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11225: $? = 0 configure:11230: result: yes configure:11242: checking if gcc accepts -Woverflow configure:11257: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Woverflow -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11257: $? = 0 configure:11262: result: yes configure:11274: checking if gcc accepts -Wpointer-sign configure:11289: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wpointer-sign -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11289: $? = 0 configure:11294: result: yes configure:11306: checking if gcc accepts -Wuninitialized configure:11321: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wuninitialized -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11321: $? = 0 configure:11326: result: yes configure:11338: checking if gcc accepts -Wmaybe-uninitialized configure:11353: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wmaybe-uninitialized -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11353: $? = 0 configure:11358: result: yes configure:11370: checking if gcc accepts -Wunused-function configure:11385: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wunused-function -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11385: $? = 0 configure:11390: result: yes configure:11402: checking if gcc accepts -Wstatic-local-in-inline configure:11417: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wstatic-local-in-inline -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wstatic-local-in-inline' configure:11417: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11427: result: no configure:11434: checking if gcc accepts -Wmismatched-new-delete configure:11449: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wmismatched-new-delete -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 cc1: warning: command-line option '-Wmismatched-new-delete' is valid for C++/ObjC++ but not for C configure:11449: $? = 0 configure:11454: result: yes configure:11466: checking if gcc accepts -Winfinite-recursion configure:11481: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Winfinite-recursion -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11481: $? = 0 configure:11486: result: yes configure:11498: checking if gcc accepts -Wexpansion-to-defined configure:11513: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wexpansion-to-defined -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11513: $? = 0 configure:11518: result: yes configure:11530: checking if gcc accepts -Wunused-but-set-variable configure:11545: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wunused-but-set-variable -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11545: $? = 0 configure:11550: result: yes configure:11562: checking if gcc accepts -Wnon-power-of-two-alignment configure:11577: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wnon-power-of-two-alignment -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wnon-power-of-two-alignment' configure:11577: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11587: result: no configure:11594: checking if gcc accepts -Wsign-compare configure:11609: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wsign-compare -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11609: $? = 0 configure:11614: result: yes configure:11626: checking if gcc accepts -Wstringop-overflow configure:11641: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wstringop-overflow -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11641: $? = 0 configure:11646: result: yes configure:11658: checking if gcc accepts -Wstringop-overread configure:11673: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wstringop-overread -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11673: $? = 0 configure:11678: result: yes configure:11690: checking if gcc accepts -Wstringop-truncation configure:11705: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wstringop-truncation -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11705: $? = 0 configure:11710: result: yes configure:11722: checking if gcc accepts -Wformat-overflow configure:11737: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wformat-overflow -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11737: $? = 0 configure:11742: result: yes configure:11754: checking if gcc accepts -Wuse-after-free configure:11769: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wuse-after-free -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11769: $? = 0 configure:11774: result: yes configure:11786: checking if gcc accepts -Wfree-nonheap-object configure:11801: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wfree-nonheap-object -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11801: $? = 0 configure:11806: result: yes configure:11818: checking if gcc accepts -Wfortify-source configure:11833: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wfortify-source -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wfortify-source' configure:11833: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11843: result: no configure:11850: checking if gcc accepts -Wbuiltin-memcpy-chk-size configure:11865: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wbuiltin-memcpy-chk-size -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wbuiltin-memcpy-chk-size' configure:11865: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11875: result: no configure:11882: checking if gcc accepts -Wincompatible-pointer-types-discards-qualifiers configure:11897: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wincompatible-pointer-types-discards-qualifiers -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wincompatible-pointer-types-discards-qualifiers' configure:11897: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11907: result: no configure:11914: checking if gcc accepts -Wsuspicious-bzero configure:11929: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wsuspicious-bzero -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-Wsuspicious-bzero' configure:11929: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | ; | ; | return 0; | } configure:11939: result: no configure:11947: checking if gcc accepts -Walloc-size-larger-than=1677216 configure:11962: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Walloc-size-larger-than=1677216 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11962: $? = 0 configure:11967: result: yes configure:11980: checking if gcc accepts -Wwrite-strings configure:11995: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wwrite-strings -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:11995: $? = 0 configure:12000: result: yes configure:12012: checking if gcc accepts -Wempty-body configure:12027: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wempty-body -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12027: $? = 0 configure:12032: result: yes configure:12044: checking if gcc accepts -Wformat configure:12059: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wformat -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12059: $? = 0 configure:12064: result: yes configure:12076: checking if gcc accepts -Wformat-signedness configure:12091: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wformat-signedness -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12091: $? = 0 configure:12096: result: yes configure:12108: checking if gcc accepts -Wcast-qual configure:12123: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wcast-qual -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12123: $? = 0 configure:12128: result: yes configure:12140: checking if gcc accepts -Wold-style-declaration configure:12155: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wold-style-declaration -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12155: $? = 0 configure:12160: result: yes configure:12172: checking if gcc accepts -Wignored-qualifiers configure:12187: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wignored-qualifiers -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12187: $? = 0 configure:12192: result: yes configure:12204: checking if gcc accepts -Wmissing-parameter-type configure:12219: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wmissing-parameter-type -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12219: $? = 0 configure:12224: result: yes configure:12236: checking if gcc accepts -Wlogical-op configure:12251: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wlogical-op -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12251: $? = 0 configure:12256: result: yes configure:12268: checking if gcc accepts -Wenum-conversion configure:12283: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wenum-conversion -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12283: $? = 0 configure:12288: result: yes configure:12300: checking if gcc accepts -Wimplicit-fallthrough=2 configure:12315: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wimplicit-fallthrough=2 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12315: $? = 0 configure:12320: result: yes configure:12338: checking if gcc accepts -Wformat-security configure:12353: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wformat -Wformat-security -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12353: $? = 0 configure:12358: result: yes configure:12371: checking if gcc accepts -Wextra or -W configure:12390: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -Wextra -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12390: $? = 0 configure:12395: result: -Wextra configure:12447: checking if g++ accepts -faligned-new configure:12472: no -c -faligned-new -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:12472: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:12482: result: no configure:12498: checking if g++ accepts -fsized-deallocation configure:12523: no -c -fsized-deallocation -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:12523: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | return 0; | | ; | return 0; | } configure:12535: result: no configure:12559: checking if g++ supports aligned new and delete configure:12587: no -c -std=c++17 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2033: no: command not found configure:12587: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | | operator delete(nullptr, std::align_val_t(64U)); | | ; | return 0; | } configure:12597: result: no configure:12620: checking if gcc accepts -fno-stack-protector configure:12639: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -fno-stack-protector -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12639: $? = 0 configure:12644: result: yes configure:12661: checking if gcc accepts -finline-functions configure:12680: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -finline-functions -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12680: $? = 0 configure:12685: result: yes configure:12708: checking if gcc accepts -fno-ipa-icf configure:12727: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -fno-ipa-icf -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12727: $? = 0 configure:12732: result: yes configure:12826: checking if gcc accepts --param inline-unit-growth configure:12845: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c --param inline-unit-growth=900 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12845: $? = 0 configure:12850: result: yes configure:12867: checking if gcc accepts -gdwarf-4 -fdebug-types-section configure:12886: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -gdwarf-4 -fdebug-types-section -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12886: $? = 0 configure:12890: result: yes configure:12914: checking if gcc accepts -g -gz=zlib configure:12933: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -g -gz=zlib -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12933: $? = 0 configure:12937: result: yes configure:12962: checking if gcc accepts -g -gz=zlib-gnu configure:12981: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -g -gz=zlib-gnu -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:12981: $? = 0 configure:12985: result: yes configure:13010: checking if gcc accepts nested functions configure:13027: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13027: $? = 0 configure:13031: result: yes configure:13054: checking if gcc accepts the 'p' constraint in asm statements configure:13071: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccXuJEnq.s: Assembler messages: /tmp/ccXuJEnq.s:22: Error: unrecognized opcode `movdqa ($2),%xmm6' configure:13071: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | char *p; | __asm__ __volatile__ ("movdqa (%0),%%xmm6\n" : "=p" (p)); | | ; | return 0; | } configure:13081: result: no configure:13100: checking if gcc accepts -pie configure:13119: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13119: $? = 0 configure:13124: result: yes configure:13139: checking if gcc accepts -ansi configure:13158: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -ansi -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13158: $? = 0 configure:13162: result: yes configure:13190: checking if gcc accepts -no-pie configure:13209: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -no-pie -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:13209: $? = 0 configure:13214: result: yes configure:13251: checking if the linker accepts -Wl,--image-base configure:13260: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -static -nodefaultlibs -nostartfiles -Wl,--image-base=0x58000000 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: unrecognized option '--image-base=0x58000000' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: use the --help option for usage information collect2: error: ld returned 1 exit status configure:13260: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | int _start () { return 0; } configure:13271: result: no configure:13274: checking if the linker accepts -Wl,-Ttext-segment configure:13283: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -static -nodefaultlibs -nostartfiles -Wl,-Ttext-segment=0x58000000 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: warning: cannot find entry symbol __start; defaulting to 580000d0 configure:13283: $? = 0 configure:13289: result: yes configure:13358: ld --image-base or -Ttext-segment used, no need to strip build-id NOTEs. configure:13366: checking if ppc32/64 as supports mtocrf/mfocrf configure:13383: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccJWwgYq.s: Assembler messages: /tmp/ccJWwgYq.s:22: Error: unrecognized opcode `mtocrf 4,0' /tmp/ccJWwgYq.s:25: Error: unrecognized opcode `mfocrf 0,4' configure:13383: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | __asm__ __volatile__("mtocrf 4,0"); | __asm__ __volatile__("mfocrf 0,4"); | | ; | return 0; | } configure:13393: result: no configure:13406: checking if ppc32/64 asm supports phased out floating point instructions configure:13428: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccQqx729.s: Assembler messages: /tmp/ccQqx729.s:23: Error: unrecognized opcode `lfdp 10,0($sp)' configure:13428: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { typedef struct { | double hi; | double lo; | } dbl_pair_t; | dbl_pair_t dbl_pair[3]; | __asm__ volatile ("lfdp 10, %0"::"m" (dbl_pair[0])); | } while (0) | | ; | return 0; | } configure:13438: result: no configure:13451: checking if amd64 assembler supports fxsave64/fxrstor64 configure:13469: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccvreWcK.s: Assembler messages: /tmp/ccvreWcK.s:23: Error: unrecognized opcode `fxsave64 ($2)' /tmp/ccvreWcK.s:26: Error: unrecognized opcode `fxrstor64 ($2)' configure:13469: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | void* p; | asm __volatile__("fxsave64 (%0)" : : "r" (p) : "memory" ); | asm __volatile__("fxrstor64 (%0)" : : "r" (p) : "memory" ); | | ; | return 0; | } configure:13479: result: no configure:13493: checking if x86/amd64 assembler speaks SSE3 configure:13511: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccrwtEsO.s: Assembler messages: /tmp/ccrwtEsO.s:23: Error: unrecognized opcode `fisttpq ($sp)' configure:13511: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__("fisttpq (%0)" : :"r"(&x) ); } | while (0) | | ; | return 0; | } configure:13521: result: no configure:13540: checking if x86/amd64 assembler speaks SSSE3 configure:13561: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -msse -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized command-line option '-msse' configure:13561: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__( | "pabsb (%0),%%xmm7" : : "r"(&x) : "xmm7" ); } | while (0) | | ; | return 0; | } configure:13571: result: no configure:13591: checking if x86/amd64 assembler supports 'pclmulqdq' configure:13609: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'xmm7' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ conftest.c:44:4: error: unknown register name 'xmm6' in 'asm' configure:13609: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | __asm__ __volatile__( | "pclmulqdq $17,%%xmm6,%%xmm7" : : : "xmm6", "xmm7" ); } | while (0) | | ; | return 0; | } configure:13619: result: no configure:13638: checking if x86/amd64 assembler supports 'vpclmulqdq' configure:13661: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccOo9ruB.s: Assembler messages: /tmp/ccOo9ruB.s:22: Error: unrecognized opcode `vpclmulqdq $0,%xmm1,%xmm2,%xmm3' configure:13661: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | /* | * Carry-less multiplication of xmm1 with xmm2 and store the result in | * xmm3. The immediate is used to determine which quadwords of xmm1 and | * xmm2 should be used. | */ | __asm__ __volatile__( | "vpclmulqdq $0,%%xmm1,%%xmm2,%%xmm3" : : : ); | } while (0) | | ; | return 0; | } configure:13671: result: no configure:13690: checking if x86/amd64 assembler supports FMA4 'vfmaddpd' configure:13708: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/cclorkMm.s: Assembler messages: /tmp/cclorkMm.s:22: Error: unrecognized opcode `vfmaddpd %xmm7,%xmm8,%xmm6,%xmm9' configure:13708: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | __asm__ __volatile__( | "vfmaddpd %%xmm7,%%xmm8,%%xmm6,%%xmm9" : : : ); | } while (0) | | ; | return 0; | } configure:13718: result: no configure:13737: checking if x86/amd64 assembler supports 'lzcnt' configure:13755: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:7: error: unknown register name 'rax' in 'asm' 44 | __asm__ __volatile__("lzcnt %%rax,%%rax" : : : "rax"); | ^~~~~~~ configure:13755: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | __asm__ __volatile__("lzcnt %%rax,%%rax" : : : "rax"); | } while (0) | | ; | return 0; | } configure:13765: result: no configure:13784: checking if x86/amd64 assembler supports 'loopnel' configure:13802: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccgrAlcz.s: Assembler messages: /tmp/ccgrAlcz.s:22: Error: unrecognized opcode `loopnel 1b' configure:13802: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | __asm__ __volatile__("1: loopnel 1b\n"); | } while (0) | | ; | return 0; | } configure:13812: result: no configure:13831: checking if x86/amd64 assembler supports 'addr32' configure:13849: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccv4dUUs.s: Assembler messages: /tmp/ccv4dUUs.s:22: Error: unrecognized opcode `addr32 rep movsb' configure:13849: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm volatile ("addr32 rep movsb"); | } while (0) | | ; | return 0; | } configure:13859: result: no configure:13878: checking if x86/amd64 assembler speaks SSE4.2 configure:13901: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'r15' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ conftest.c:46:4: error: unknown register name 'xmm11' in 'asm' 46 | __asm__ __volatile__( | ^~~~~~~ conftest.c:48:4: error: unknown register name 'xmm1' in 'asm' 48 | __asm__ __volatile__( | ^~~~~~~ conftest.c:48:4: error: unknown register name 'xmm2' in 'asm' configure:13901: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__( | "crc32q %%r15,%%r15" : : : "r15" ); | __asm__ __volatile__( | "pblendvb (%%rcx), %%xmm11" : : : "memory", "xmm11"); | __asm__ __volatile__( | "aesdec %%xmm2, %%xmm1" : : : "xmm2", "xmm1"); } | while (0) | | ; | return 0; | } configure:13911: result: no configure:13930: checking if x86/amd64 assembler speaks AVX configure:13951: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'xmm7' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ conftest.c:46:4: error: unknown register name 'xmm8' in 'asm' 46 | __asm__ __volatile__( | ^~~~~~~ conftest.c:46:4: error: unknown register name 'xmm7' in 'asm' conftest.c:46:4: error: unknown register name 'xmm6' in 'asm' configure:13951: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__( | "vmovupd (%%rsp), %%ymm7" : : : "xmm7" ); | __asm__ __volatile__( | "vaddpd %%ymm6,%%ymm7,%%ymm8" : : : "xmm6","xmm7","xmm8"); } | while (0) | | ; | return 0; | } configure:13961: result: no configure:13980: checking if x86/amd64 assembler speaks AVX2 configure:14001: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'xmm8' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ conftest.c:44:4: error: unknown register name 'xmm7' in 'asm' conftest.c:46:4: error: unknown register name 'xmm8' in 'asm' 46 | __asm__ __volatile__( | ^~~~~~~ conftest.c:46:4: error: unknown register name 'xmm7' in 'asm' conftest.c:46:4: error: unknown register name 'xmm6' in 'asm' configure:14001: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__( | "vpsravd (%%rsp), %%ymm8, %%ymm7" : : : "xmm7", "xmm8" ); | __asm__ __volatile__( | "vpaddb %%ymm6,%%ymm7,%%ymm8" : : : "xmm6","xmm7","xmm8"); } | while (0) | | ; | return 0; | } configure:14011: result: no configure:14031: checking if x86/amd64 assembler speaks TSX configure:14054: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccuv7Shp.s: Assembler messages: /tmp/ccuv7Shp.s:22: Error: unrecognized opcode `xbegin Lfoo' /tmp/ccuv7Shp.s:23: Error: unrecognized opcode `xend ' /tmp/ccuv7Shp.s:24: Error: unrecognized opcode `xacquire lock incq 0(%rsp)' /tmp/ccuv7Shp.s:25: Error: unrecognized opcode `xrelease lock incq 0(%rsp)' configure:14054: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | __asm__ __volatile__( | " xbegin Lfoo \n\t" | "Lfoo: xend \n\t" | " xacquire lock incq 0(%rsp) \n\t" | " xrelease lock incq 0(%rsp) \n" | ); | } while (0) | | ; | return 0; | } configure:14064: result: no configure:14083: checking if x86/amd64 assembler speaks BMI1 and BMI2 configure:14105: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:47:4: error: unknown register name 'edx' in 'asm' 47 | __asm__ __volatile__( | ^~~~~~~ configure:14105: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { unsigned int h, l; | __asm__ __volatile__( "mulx %rax,%rcx,%r8" ); | __asm__ __volatile__( | "andn %2, %1, %0" : "=r" (h) : "r" (0x1234567), "r" (0x7654321) ); | __asm__ __volatile__( | "movl %2, %%edx; mulx %3, %1, %0" : "=r" (h), "=r" (l) : "g" (0x1234567), "rm" (0x7654321) : "edx" ); } | while (0) | | ; | return 0; | } configure:14115: result: no configure:14134: checking if x86/amd64 assembler speaks FMA configure:14157: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'xmm8' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ conftest.c:44:4: error: unknown register name 'xmm7' in 'asm' conftest.c:46:4: error: unknown register name 'xmm8' in 'asm' 46 | __asm__ __volatile__( | ^~~~~~~ conftest.c:46:4: error: unknown register name 'xmm7' in 'asm' conftest.c:48:4: error: unknown register name 'xmm8' in 'asm' 48 | __asm__ __volatile__( | ^~~~~~~ conftest.c:48:4: error: unknown register name 'xmm7' in 'asm' configure:14157: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { unsigned int h, l; | __asm__ __volatile__( | "vfmadd132ps (%%rsp), %%ymm8, %%ymm7" : : : "xmm7", "xmm8" ); | __asm__ __volatile__( | "vfnmsub231sd (%%rsp), %%xmm8, %%xmm7" : : : "xmm7", "xmm8" ); | __asm__ __volatile__( | "vfmsubadd213pd (%%rsp), %%xmm8, %%xmm7" : : : "xmm7", "xmm8" ); } | while (0) | | ; | return 0; | } configure:14167: result: no configure:14186: checking if amd64 assembler knows the MPX instructions configure:14209: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccNENgsu.s: Assembler messages: /tmp/ccNENgsu.s:22: Error: unrecognized opcode `bndmov %bnd0,(%rsp)' /tmp/ccNENgsu.s:25: Error: unrecognized opcode `bndldx 3(%rbx,%rdx),%bnd2' /tmp/ccNENgsu.s:28: Error: unrecognized opcode `bnd call foo' /tmp/ccNENgsu.s:29: Error: unrecognized opcode `bnd jmp end' /tmp/ccNENgsu.s:30: Error: unrecognized opcode `bnd ret' configure:14209: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm ("bndmov %bnd0,(%rsp)"); | asm ("bndldx 3(%rbx,%rdx), %bnd2"); | asm ("bnd call foo\n" | "bnd jmp end\n" | "foo: bnd ret\n" | "end: nop"); | } while (0) | | ; | return 0; | } configure:14219: result: no configure:14238: checking if amd64 assembler knows the ADX instructions configure:14256: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccENjUcE.s: Assembler messages: /tmp/ccENjUcE.s:22: Error: unrecognized opcode `adcxq %r14,%r8' configure:14256: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm ("adcxq %r14,%r8"); | } while (0) | | ; | return 0; | } configure:14266: result: no configure:14285: checking if amd64 assembler knows the RDRAND instruction configure:14305: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccD0xO3K.s: Assembler messages: /tmp/ccD0xO3K.s:22: Error: unrecognized opcode `rdrand %r14' /tmp/ccD0xO3K.s:25: Error: unrecognized opcode `rdrand %r14d' /tmp/ccD0xO3K.s:28: Error: unrecognized opcode `rdrand %r14w' configure:14305: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm ("rdrand %r14"); | asm ("rdrand %r14d"); | asm ("rdrand %r14w"); | } while (0) | | ; | return 0; | } configure:14315: result: no configure:14333: checking if amd64 assembler knows the RDSEED instruction configure:14353: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccC1apPD.s: Assembler messages: /tmp/ccC1apPD.s:22: Error: unrecognized opcode `rdseed %r14' /tmp/ccC1apPD.s:25: Error: unrecognized opcode `rdseed %r14d' /tmp/ccC1apPD.s:28: Error: unrecognized opcode `rdseed %r14w' configure:14353: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm ("rdseed %r14"); | asm ("rdseed %r14d"); | asm ("rdseed %r14w"); | } while (0) | | ; | return 0; | } configure:14363: result: no configure:14382: checking if amd64 assembler knows the F16C instructions configure:14403: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 /tmp/ccF9G3sq.s: Assembler messages: /tmp/ccF9G3sq.s:22: Error: unrecognized opcode `vcvtph2ps %xmm5,%ymm10' /tmp/ccF9G3sq.s:25: Error: unrecognized opcode `vcvtps2ph $0,%ymm10,%xmm5' configure:14403: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { | asm ("vcvtph2ps %xmm5, %ymm10"); | // If we put the dollar sign and zero together, the shell processing | // this configure.ac script substitutes the command name in. Sigh. | asm ("vcvtps2ph $" "0, %ymm10, %xmm5"); | } while (0) | | ; | return 0; | } configure:14413: result: no configure:14432: checking if x86/amd64 assembler knows the MOVBE insn configure:14451: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:44:4: error: unknown register name 'r15' in 'asm' 44 | __asm__ __volatile__( | ^~~~~~~ configure:14451: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int | main (void) | { | | do { long long int x; | __asm__ __volatile__( | "movbe (%%rsp), %%r15" : : : "memory", "r15" ); } | while (0) | | ; | return 0; | } configure:14461: result: no configure:14480: checking if gcc supports the ifunc attribute configure:14502: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:46:6: error: 'ifunc' is not supported on this target 46 | void test(void) __attribute__((ifunc("resolve_test"))); | ^~~~ configure:14502: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | static void mytest(void) {} | | static void (*resolve_test(void))(void) | { | return (void (*)(void))&mytest; | } | | void test(void) __attribute__((ifunc("resolve_test"))); | | int main() | { | test(); | return 0; | } | configure:14512: result: no configure:14531: checking if gcc supports the armv8 crc feature flag configure:14545: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -march=armv8-a+crc -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized argument in option '-march=armv8-a+crc' mips64-buildroot-linux-uclibc-gcc.br_real: note: valid arguments to '-march=' are: 10000 1004kc 1004kf 1004kf1_1 1004kf2_1 10k 12000 12k 14000 14k 16000 16k 2000 20kc 24kc 24kec 24kef 24kef1_1 24kef2_1 24kefx 24kex 24kf 24kf1_1 24kf2_1 24kfx 24kx 2k 3000 34kc 34kf 34kf1_1 34kf2_1 34kfx 34kn 34kx 3900 3k 4000 4100 4111 4120 4130 4300 4400 4600 4650 4700 4k 4kc 4kec 4kem 4kep 4km 4kp 4ksc 4ksd 5000 5400 5500 5900 5k 5kc 5kf 6000 6k 7000 74kc 74kf 74kf1_1 74kf2_1 74kf3_2 74kfx 74kx 7k 8000 8k 9000 9k from-abi gs264e gs464 gs464e i6400 i6500 interaptiv loongson2e loongson2f loongson3a m14k m14kc m14ke m14kec m4k m5100 m5101 mips1 mips2 mips3 mips32 mips32r2 mips32r3 mips32r5 mips32r6 mips4 mips64 mips64r2 mips64r3 mips64r5 mips64r6 native octeon octeon+ octeon2 octeon3 orion p5600 p6600 r10000 r1004kc r1004kf r1004kf1_1 r1004kf2_1 r10k r12000 r12k r14000 r14k r16000 r16k r2000 r20kc r24kc r24kec r24kef r24kef1_1 r24kef2_1 r24kefx r24kex r24kf r24kf1_1 r24kf2_1 r24kfx r24kx r2k r3000 r34kc r34kf r34kf1_1 r34kf2_1 r34kfx r34kn r34kx r3900 r3k r4000 r4100 r4111 r4120 r4130 r4300 r4400 r4600 r4650 r4700 r4k r4kc r4kec r4kem r4kep r4km r4kp r4ksc r4ksd r5000 r5400 r5500 r5900 r5k r5kc r5kf r6000 r6k r7000 r74kc r74kf r74kf1_1 r74kf2_1 r74kf3_2 r74kfx r74kx r7k r8000 r8k r9000 r9k rm7000 rm7k rm9000 rm9k sb1 sb1a sr71000 sr71k vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500 vr5k xlp xlr configure:14545: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int main() | { | return 0; | } | configure:14555: result: no configure:14575: checking if gcc supports the armv81 feature flag and assembler supports v8.1 instructions configure:14590: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -march=armv8.1-a -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized argument in option '-march=armv8.1-a' mips64-buildroot-linux-uclibc-gcc.br_real: note: valid arguments to '-march=' are: 10000 1004kc 1004kf 1004kf1_1 1004kf2_1 10k 12000 12k 14000 14k 16000 16k 2000 20kc 24kc 24kec 24kef 24kef1_1 24kef2_1 24kefx 24kex 24kf 24kf1_1 24kf2_1 24kfx 24kx 2k 3000 34kc 34kf 34kf1_1 34kf2_1 34kfx 34kn 34kx 3900 3k 4000 4100 4111 4120 4130 4300 4400 4600 4650 4700 4k 4kc 4kec 4kem 4kep 4km 4kp 4ksc 4ksd 5000 5400 5500 5900 5k 5kc 5kf 6000 6k 7000 74kc 74kf 74kf1_1 74kf2_1 74kf3_2 74kfx 74kx 7k 8000 8k 9000 9k from-abi gs264e gs464 gs464e i6400 i6500 interaptiv loongson2e loongson2f loongson3a m14k m14kc m14ke m14kec m4k m5100 m5101 mips1 mips2 mips3 mips32 mips32r2 mips32r3 mips32r5 mips32r6 mips4 mips64 mips64r2 mips64r3 mips64r5 mips64r6 native octeon octeon+ octeon2 octeon3 orion p5600 p6600 r10000 r1004kc r1004kf r1004kf1_1 r1004kf2_1 r10k r12000 r12k r14000 r14k r16000 r16k r2000 r20kc r24kc r24kec r24kef r24kef1_1 r24kef2_1 r24kefx r24kex r24kf r24kf1_1 r24kf2_1 r24kfx r24kx r2k r3000 r34kc r34kf r34kf1_1 r34kf2_1 r34kfx r34kn r34kx r3900 r3k r4000 r4100 r4111 r4120 r4130 r4300 r4400 r4600 r4650 r4700 r4k r4kc r4kec r4kem r4kep r4km r4kp r4ksc r4ksd r5000 r5400 r5500 r5900 r5k r5kc r5kf r6000 r6k r7000 r74kc r74kf r74kf1_1 r74kf2_1 r74kf3_2 r74kfx r74kx r7k r8000 r8k r9000 r9k rm7000 rm7k rm9000 rm9k sb1 sb1a sr71000 sr71k vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500 vr5k xlp xlr configure:14590: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int main() | { | __asm__ __volatile__("ldadd x0, x1, [x2]" ::: "memory"); | return 0; | } | configure:14600: result: no configure:14620: checking if gcc supports the armv82 feature flag and assembler supports v8.2 instructions configure:14635: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -march=armv8.2-a+fp16 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 mips64-buildroot-linux-uclibc-gcc.br_real: error: unrecognized argument in option '-march=armv8.2-a+fp16' mips64-buildroot-linux-uclibc-gcc.br_real: note: valid arguments to '-march=' are: 10000 1004kc 1004kf 1004kf1_1 1004kf2_1 10k 12000 12k 14000 14k 16000 16k 2000 20kc 24kc 24kec 24kef 24kef1_1 24kef2_1 24kefx 24kex 24kf 24kf1_1 24kf2_1 24kfx 24kx 2k 3000 34kc 34kf 34kf1_1 34kf2_1 34kfx 34kn 34kx 3900 3k 4000 4100 4111 4120 4130 4300 4400 4600 4650 4700 4k 4kc 4kec 4kem 4kep 4km 4kp 4ksc 4ksd 5000 5400 5500 5900 5k 5kc 5kf 6000 6k 7000 74kc 74kf 74kf1_1 74kf2_1 74kf3_2 74kfx 74kx 7k 8000 8k 9000 9k from-abi gs264e gs464 gs464e i6400 i6500 interaptiv loongson2e loongson2f loongson3a m14k m14kc m14ke m14kec m4k m5100 m5101 mips1 mips2 mips3 mips32 mips32r2 mips32r3 mips32r5 mips32r6 mips4 mips64 mips64r2 mips64r3 mips64r5 mips64r6 native octeon octeon+ octeon2 octeon3 orion p5600 p6600 r10000 r1004kc r1004kf r1004kf1_1 r1004kf2_1 r10k r12000 r12k r14000 r14k r16000 r16k r2000 r20kc r24kc r24kec r24kef r24kef1_1 r24kef2_1 r24kefx r24kex r24kf r24kf1_1 r24kf2_1 r24kfx r24kx r2k r3000 r34kc r34kf r34kf1_1 r34kf2_1 r34kfx r34kn r34kx r3900 r3k r4000 r4100 r4111 r4120 r4130 r4300 r4400 r4600 r4650 r4700 r4k r4kc r4kec r4kem r4kep r4km r4kp r4ksc r4ksd r5000 r5400 r5500 r5900 r5k r5kc r5kf r6000 r6k r7000 r74kc r74kf r74kf1_1 r74kf2_1 r74kf3_2 r74kfx r74kx r7k r8000 r8k r9000 r9k rm7000 rm7k rm9000 rm9k sb1 sb1a sr71000 sr71k vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500 vr5k xlp xlr configure:14635: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | /* end confdefs.h. */ | | int main() | { | __asm__ __volatile__("faddp h0, v1.2h"); | return 0; | } | configure:14645: result: no configure:14677: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:14677: $? = 0 configure:14689: checking for TLS support configure:14728: result: yes configure:17004: checking for asm/unistd.h configure:17004: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17004: $? = 0 configure:17004: result: yes configure:17010: checking for endian.h configure:17010: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17010: $? = 0 configure:17010: result: yes configure:17016: checking for mqueue.h configure:17016: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17016: $? = 0 configure:17016: result: yes configure:17022: checking for sys/endian.h configure:17022: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:70:10: fatal error: sys/endian.h: No such file or directory 70 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:17022: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:17022: result: no configure:17028: checking for sys/epoll.h configure:17028: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17028: $? = 0 configure:17028: result: yes configure:17034: checking for sys/eventfd.h configure:17034: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17034: $? = 0 configure:17034: result: yes configure:17040: checking for sys/klog.h configure:17040: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17040: $? = 0 configure:17040: result: yes configure:17046: checking for sys/poll.h configure:17046: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17046: $? = 0 configure:17046: result: yes configure:17052: checking for sys/prctl.h configure:17052: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17052: $? = 0 configure:17052: result: yes configure:17058: checking for sys/signal.h configure:17058: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17058: $? = 0 configure:17058: result: yes configure:17064: checking for sys/signalfd.h configure:17064: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17064: $? = 0 configure:17064: result: yes configure:17070: checking for sys/syscall.h configure:17070: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17070: $? = 0 configure:17070: result: yes configure:17076: checking for sys/sysnvl.h configure:17076: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:78:10: fatal error: sys/sysnvl.h: No such file or directory 78 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:17076: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:17076: result: no configure:17082: checking for sys/time.h configure:17082: result: yes configure:17088: checking for sys/types.h configure:17088: result: yes configure:17097: checking if is usable configure:17117: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D__user= -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17117: $? = 0 configure:17124: result: yes configure:17141: checking for uid_t in sys/types.h configure:17162: result: yes configure:17173: checking for off_t configure:17173: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17173: $? = 0 configure:17173: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:20: error: expected expression before ')' token 84 | if (sizeof ((off_t))) | ^ configure:17173: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:17173: result: yes configure:17183: checking for size_t configure:17183: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17183: $? = 0 configure:17183: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:84:21: error: expected expression before ')' token 84 | if (sizeof ((size_t))) | ^ configure:17183: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_STDIO_H | # include | #endif | #ifdef HAVE_STDLIB_H | # include | #endif | #ifdef HAVE_STRING_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main (void) | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:17183: result: yes configure:17196: checking for struct statx configure:17196: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:61:13: error: invalid application of 'sizeof' to incomplete type 'struct statx' 61 | if (sizeof (struct statx)) | ^~~~~~ configure:17196: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | /* end confdefs.h. */ | | #define _GNU_SOURCE | #include | | | int | main (void) | { | if (sizeof (struct statx)) | return 0; | ; | return 0; | } configure:17196: result: no configure:17215: checking for working memcmp configure:17271: result: yes configure:17285: checking for getpagesize configure:17285: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:17285: $? = 0 configure:17285: result: yes configure:17296: checking for working mmap configure:17459: result: yes configure:17469: checking for pthread_create in -lpthread configure:17492: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lpthread >&5 configure:17492: $? = 0 configure:17502: result: yes configure:17512: checking for clock_gettime in -lrt configure:17535: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17535: $? = 0 configure:17545: result: yes configure:17556: checking for aligned_alloc configure:17556: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:73:6: warning: conflicting types for built-in function 'aligned_alloc'; expected 'void *(unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch] 73 | char aligned_alloc (); | ^~~~~~~~~~~~~ conftest.c:65:1: note: 'aligned_alloc' is declared in header '' 64 | #include 65 | #undef aligned_alloc configure:17556: $? = 0 configure:17556: result: yes configure:17562: checking for clock_gettime configure:17562: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17562: $? = 0 configure:17562: result: yes configure:17568: checking for copy_file_range configure:17568: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/ccKpLQNr.o: in function `main': conftest.c:(.text+0x18): undefined reference to `copy_file_range' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `copy_file_range' collect2: error: ld returned 1 exit status configure:17568: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | /* end confdefs.h. */ | /* Define copy_file_range to an innocuous variant, in case declares copy_file_range. | For example, HP-UX 11i declares gettimeofday. */ | #define copy_file_range innocuous_copy_file_range | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char copy_file_range (); below. */ | | #include | #undef copy_file_range | | /* 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 copy_file_range (); | /* 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_copy_file_range || defined __stub___copy_file_range | choke me | #endif | | int | main (void) | { | return copy_file_range (); | ; | return 0; | } configure:17568: result: no configure:17574: checking for epoll_create configure:17574: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17574: $? = 0 configure:17574: result: yes configure:17580: checking for epoll_pwait configure:17580: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17580: $? = 0 configure:17580: result: yes configure:17586: checking for klogctl configure:17586: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17586: $? = 0 configure:17586: result: yes configure:17592: checking for mallinfo configure:17592: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17592: $? = 0 configure:17592: result: yes configure:17598: checking for memchr configure:17598: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:79:6: warning: conflicting types for built-in function 'memchr'; expected 'void *(const void *, int, unsigned int)' [-Wbuiltin-declaration-mismatch] 79 | char memchr (); | ^~~~~~ conftest.c:71:1: note: 'memchr' is declared in header '' 70 | #include 71 | #undef memchr configure:17598: $? = 0 configure:17598: result: yes configure:17604: checking for memfd_create configure:17604: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/cciEp9Ao.o: in function `main': conftest.c:(.text+0x18): undefined reference to `memfd_create' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `memfd_create' collect2: error: ld returned 1 exit status configure:17604: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | /* end confdefs.h. */ | /* Define memfd_create to an innocuous variant, in case declares memfd_create. | For example, HP-UX 11i declares gettimeofday. */ | #define memfd_create innocuous_memfd_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char memfd_create (); below. */ | | #include | #undef memfd_create | | /* 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 memfd_create (); | /* 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_memfd_create || defined __stub___memfd_create | choke me | #endif | | int | main (void) | { | return memfd_create (); | ; | return 0; | } configure:17604: result: no configure:17610: checking for memset configure:17610: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:80:6: warning: conflicting types for built-in function 'memset'; expected 'void *(void *, int, unsigned int)' [-Wbuiltin-declaration-mismatch] 80 | char memset (); | ^~~~~~ conftest.c:72:1: note: 'memset' is declared in header '' 71 | #include 72 | #undef memset configure:17610: $? = 0 configure:17610: result: yes configure:17616: checking for mkdir configure:17616: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17616: $? = 0 configure:17616: result: yes configure:17622: checking for mremap configure:17622: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17622: $? = 0 configure:17622: result: yes configure:17628: checking for pipe2 configure:17628: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17628: $? = 0 configure:17628: result: yes configure:17634: checking for ppoll configure:17634: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17634: $? = 0 configure:17634: result: yes configure:17640: checking for preadv configure:17640: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17640: $? = 0 configure:17640: result: yes configure:17646: checking for preadv2 configure:17646: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/ccqgTJd6.o: in function `main': conftest.c:(.text+0x18): undefined reference to `preadv2' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `preadv2' collect2: error: ld returned 1 exit status configure:17646: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | /* end confdefs.h. */ | /* Define preadv2 to an innocuous variant, in case declares preadv2. | For example, HP-UX 11i declares gettimeofday. */ | #define preadv2 innocuous_preadv2 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char preadv2 (); below. */ | | #include | #undef preadv2 | | /* 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 preadv2 (); | /* 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_preadv2 || defined __stub___preadv2 | choke me | #endif | | int | main (void) | { | return preadv2 (); | ; | return 0; | } configure:17646: result: no configure:17652: checking for process_vm_readv configure:17652: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/cco6cYSX.o: in function `main': conftest.c:(.text+0x18): undefined reference to `process_vm_readv' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `process_vm_readv' collect2: error: ld returned 1 exit status configure:17652: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | /* end confdefs.h. */ | /* Define process_vm_readv to an innocuous variant, in case declares process_vm_readv. | For example, HP-UX 11i declares gettimeofday. */ | #define process_vm_readv innocuous_process_vm_readv | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char process_vm_readv (); below. */ | | #include | #undef process_vm_readv | | /* 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 process_vm_readv (); | /* 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_process_vm_readv || defined __stub___process_vm_readv | choke me | #endif | | int | main (void) | { | return process_vm_readv (); | ; | return 0; | } configure:17652: result: no configure:17658: checking for process_vm_writev configure:17658: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/ccR54A5u.o: in function `main': conftest.c:(.text+0x18): undefined reference to `process_vm_writev' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `process_vm_writev' collect2: error: ld returned 1 exit status configure:17658: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | /* end confdefs.h. */ | /* Define process_vm_writev to an innocuous variant, in case declares process_vm_writev. | For example, HP-UX 11i declares gettimeofday. */ | #define process_vm_writev innocuous_process_vm_writev | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char process_vm_writev (); below. */ | | #include | #undef process_vm_writev | | /* 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 process_vm_writev (); | /* 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_process_vm_writev || defined __stub___process_vm_writev | choke me | #endif | | int | main (void) | { | return process_vm_writev (); | ; | return 0; | } configure:17658: result: no configure:17664: checking for pthread_barrier_init configure:17664: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17664: $? = 0 configure:17664: result: yes configure:17670: checking for pthread_condattr_setclock configure:17670: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17670: $? = 0 configure:17670: result: yes configure:17676: checking for pthread_mutex_timedlock configure:17676: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17676: $? = 0 configure:17676: result: yes configure:17682: checking for pthread_rwlock_timedrdlock configure:17682: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17682: $? = 0 configure:17682: result: yes configure:17688: checking for pthread_rwlock_timedwrlock configure:17688: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17688: $? = 0 configure:17688: result: yes configure:17694: checking for pthread_setname_np configure:17694: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17694: $? = 0 configure:17694: result: yes configure:17700: checking for pthread_spin_lock configure:17700: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17700: $? = 0 configure:17700: result: yes configure:17706: checking for pthread_yield configure:17706: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17706: $? = 0 configure:17706: result: yes configure:17712: checking for pwritev configure:17712: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17712: $? = 0 configure:17712: result: yes configure:17718: checking for pwritev2 configure:17718: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: /tmp/cc4Cm777.o: in function `main': conftest.c:(.text+0x18): undefined reference to `pwritev2' /home/thomas/autobuild/instance-3/output-1/host/lib/gcc/mips64-buildroot-linux-uclibc/12.3.0/../../../../mips64-buildroot-linux-uclibc/bin/ld: conftest.c:(.text+0x1c): undefined reference to `pwritev2' collect2: error: ld returned 1 exit status configure:17718: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | /* end confdefs.h. */ | /* Define pwritev2 to an innocuous variant, in case declares pwritev2. | For example, HP-UX 11i declares gettimeofday. */ | #define pwritev2 innocuous_pwritev2 | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pwritev2 (); below. */ | | #include | #undef pwritev2 | | /* 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 pwritev2 (); | /* 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_pwritev2 || defined __stub___pwritev2 | choke me | #endif | | int | main (void) | { | return pwritev2 (); | ; | return 0; | } configure:17718: result: no configure:17724: checking for rawmemchr configure:17724: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17724: $? = 0 configure:17724: result: yes configure:17730: checking for readlinkat configure:17730: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17730: $? = 0 configure:17730: result: yes configure:17736: checking for semtimedop configure:17736: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17736: $? = 0 configure:17736: result: yes configure:17742: checking for setcontext configure:17742: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17742: $? = 0 configure:17742: result: yes configure:17748: checking for signalfd configure:17748: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17748: $? = 0 configure:17748: result: yes configure:17754: checking for sigwaitinfo configure:17754: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17754: $? = 0 configure:17754: result: yes configure:17760: checking for strchr configure:17760: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:101:6: warning: conflicting types for built-in function 'strchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 101 | char strchr (); | ^~~~~~ conftest.c:93:1: note: 'strchr' is declared in header '' 92 | #include 93 | #undef strchr configure:17760: $? = 0 configure:17760: result: yes configure:17766: checking for strdup configure:17766: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:102:6: warning: conflicting types for built-in function 'strdup'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 102 | char strdup (); | ^~~~~~ configure:17766: $? = 0 configure:17766: result: yes configure:17772: checking for strpbrk configure:17772: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:103:6: warning: conflicting types for built-in function 'strpbrk'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 103 | char strpbrk (); | ^~~~~~~ conftest.c:95:1: note: 'strpbrk' is declared in header '' 94 | #include 95 | #undef strpbrk configure:17772: $? = 0 configure:17772: result: yes configure:17778: checking for strrchr configure:17778: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:104:6: warning: conflicting types for built-in function 'strrchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 104 | char strrchr (); | ^~~~~~~ conftest.c:96:1: note: 'strrchr' is declared in header '' 95 | #include 96 | #undef strrchr configure:17778: $? = 0 configure:17778: result: yes configure:17784: checking for strstr configure:17784: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:105:6: warning: conflicting types for built-in function 'strstr'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 105 | char strstr (); | ^~~~~~ conftest.c:97:1: note: 'strstr' is declared in header '' 96 | #include 97 | #undef strstr configure:17784: $? = 0 configure:17784: result: yes configure:17790: checking for swapcontext configure:17790: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17790: $? = 0 configure:17790: result: yes configure:17796: checking for syscall configure:17796: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17796: $? = 0 configure:17796: result: yes configure:17802: checking for utimensat configure:17802: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17802: $? = 0 configure:17802: result: yes configure:17808: checking for mempcpy configure:17808: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:109:6: warning: conflicting types for built-in function 'mempcpy'; expected 'void *(void *, const void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 109 | char mempcpy (); | ^~~~~~~ configure:17808: $? = 0 configure:17808: result: yes configure:17814: checking for stpncpy configure:17814: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:110:6: warning: conflicting types for built-in function 'stpncpy'; expected 'char *(char *, const char *, unsigned int)' [-Wbuiltin-declaration-mismatch] 110 | char stpncpy (); | ^~~~~~~ configure:17814: $? = 0 configure:17814: result: yes configure:17820: checking for strchrnul configure:17820: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17820: $? = 0 configure:17820: result: yes configure:17826: checking for memrchr configure:17826: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 configure:17826: $? = 0 configure:17826: result: yes configure:17832: checking for strndup configure:17832: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lrt -lpthread >&5 conftest.c:113:6: warning: conflicting types for built-in function 'strndup'; expected 'char *(const char *, unsigned int)' [-Wbuiltin-declaration-mismatch] 113 | char strndup (); | ^~~~~~~ configure:17832: $? = 0 configure:17832: result: yes configure:17944: checking for mpicc configure:17968: found /usr/bin/mpicc configure:17981: result: /usr/bin/mpicc configure:18066: checking primary target for usable MPI2-compliant C compiler and mpi.h configure:18094: no -o conftest -g -O -fno-omit-frame-pointer -Wall -fpic -march=mips64r2 -mabi=n32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -shared -march=mips64r2 -mabi=n32 conftest.c >&5 ./configure: line 2072: no: command not found configure:18094: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | | int ni, na, nd, comb; | int r = MPI_Init(NULL,NULL); | r |= MPI_Type_get_envelope( MPI_INT, &ni, &na, &nd, &comb ); | r |= MPI_Finalize(); | return r; | | ; | return 0; | } configure:18104: result: no configure:18127: checking secondary target for usable MPI2-compliant C compiler and mpi.h configure:18159: no this will surely fail -o conftest -g -O -fno-omit-frame-pointer -Wall -fpic -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fpic -shared conftest.c >&5 ./configure: line 2072: no: command not found configure:18159: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | /* end confdefs.h. */ | | #include | #include | | int | main (void) | { | | int ni, na, nd, comb; | int r = MPI_Init(NULL,NULL); | r |= MPI_Type_get_envelope( MPI_INT, &ni, &na, &nd, &comb ); | r |= MPI_Finalize(); | return r; | | ; | return 0; | } configure:18169: result: no configure:18210: checking for boost configure:18237: no -o conftest -march=mips64r2 -mabi=n32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp -lboost_thread-mt -lboost_system-mt >&5 ./configure: line 2374: no: command not found configure:18237: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | /* end confdefs.h. */ | | #include | static void thread_func(void) | { } | int main(int argc, char** argv) | { | boost::thread t(thread_func); | return 0; | } | configure:18250: result: no configure:18279: checking for OpenMP configure:18296: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -fopenmp -march=mips64r2 -mabi=n32 -Werror -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c:100:10: fatal error: omp.h: No such file or directory 100 | #include | ^~~~~~~ compilation terminated. configure:18296: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | /* end confdefs.h. */ | | #include | int main(int argc, char** argv) | { | omp_set_dynamic(0); | return 0; | } | configure:18306: result: no configure:18325: checking for __builtin_popcount() configure:18342: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18342: $? = 0 configure:18345: result: yes configure:18361: checking for __builtin_clz() configure:18378: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18378: $? = 0 configure:18381: result: yes configure:18397: checking for __builtin_ctz() configure:18414: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18414: $? = 0 configure:18417: result: yes configure:18434: checking if gcc supports __sync_add_and_fetch for the primary target configure:18455: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -march=mips64r2 -mabi=n32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18455: $? = 0 configure:18459: result: yes configure:18545: checking if gcc supports __sync_add_and_fetch on uint64_t for all targets configure:18564: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 configure:18564: $? = 0 configure:18618: result: yes configure:18637: checking if platform has openat2 syscall configure:18655: /home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5 conftest.c: In function 'main': conftest.c:110:10: error: '__NR_openat2' undeclared (first use in this function) 110 | return __NR_openat2 | ^~~~~~~~~~~~ conftest.c:110:10: note: each undeclared identifier is reported only once for each function it appears in configure:18655: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | #define HAVE_BUILTIN_POPCOUT 1 | #define HAVE_BUILTIN_CLZ 1 | #define HAVE_BUILTIN_CTZ 1 | #define HAVE_BUILTIN_ATOMIC 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | return __NR_openat2 | | ; | return 0; | } configure:18678: checking if g++ supports __sync_add_and_fetch configure:18705: no -o conftest -march=mips64r2 -mabi=n32 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2374: no: command not found configure:18705: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | #define HAVE_BUILTIN_POPCOUT 1 | #define HAVE_BUILTIN_CLZ 1 | #define HAVE_BUILTIN_CTZ 1 | #define HAVE_BUILTIN_ATOMIC 1 | /* end confdefs.h. */ | | int | main (void) | { | | int variable = 1; | return (__sync_bool_compare_and_swap(&variable, 1, 2) | && __sync_add_and_fetch(&variable, 1) ? 1 : 0) | | ; | return 0; | } configure:18718: result: no configure:18772: checking if libstdc++ supports annotating shared pointers configure:18799: no -o conftest -std=c++0x -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 ./configure: line 2374: no: command not found configure:18799: $? = 127 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Valgrind" | #define PACKAGE_TARNAME "valgrind" | #define PACKAGE_VERSION "3.21.0" | #define PACKAGE_STRING "Valgrind 3.21.0" | #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" | #define PACKAGE_URL "" | #define PACKAGE "valgrind" | #define VERSION "3.21.0" | #define GDB_PATH "/usr/bin/gdb" | #define VG_TMPDIR "/tmp" | #define HAVE_STDIO_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_PARAM_H 1 | #define STDC_HEADERS 1 | #define HAVE_HEADER_FEATURES_H 1 | #define HAVE_PTRACE_GETREGS 1 | #define HAVE_CLOCK_MONOTONIC 1 | #define HAVE_PTHREAD_RWLOCK_T 1 | #define HAVE_CLOCKID_T 1 | #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 | #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 | #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 | #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 | #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 | #define HAVE_EVENTFD 1 | #define HAVE_EVENTFD_READ 1 | #define ENABLE_LTO 1 | #define HAVE_TLS 1 | #define HAVE_ASM_UNISTD_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_MQUEUE_H 1 | #define HAVE_SYS_EPOLL_H 1 | #define HAVE_SYS_EVENTFD_H 1 | #define HAVE_SYS_KLOG_H 1 | #define HAVE_SYS_POLL_H 1 | #define HAVE_SYS_PRCTL_H 1 | #define HAVE_SYS_SIGNAL_H 1 | #define HAVE_SYS_SIGNALFD_H 1 | #define HAVE_SYS_SYSCALL_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_USABLE_LINUX_FUTEX_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_LIBRT 1 | #define HAVE_ALIGNED_ALLOC 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_EPOLL_CREATE 1 | #define HAVE_EPOLL_PWAIT 1 | #define HAVE_KLOGCTL 1 | #define HAVE_MALLINFO 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MREMAP 1 | #define HAVE_PIPE2 1 | #define HAVE_PPOLL 1 | #define HAVE_PREADV 1 | #define HAVE_PTHREAD_BARRIER_INIT 1 | #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 | #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 | #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 | #define HAVE_PTHREAD_SETNAME_NP 1 | #define HAVE_PTHREAD_SPIN_LOCK 1 | #define HAVE_PTHREAD_YIELD 1 | #define HAVE_PWRITEV 1 | #define HAVE_RAWMEMCHR 1 | #define HAVE_READLINKAT 1 | #define HAVE_SEMTIMEDOP 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGNALFD 1 | #define HAVE_SIGWAITINFO 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_SYSCALL 1 | #define HAVE_UTIMENSAT 1 | #define HAVE_MEMPCPY 1 | #define HAVE_STPNCPY 1 | #define HAVE_STRCHRNUL 1 | #define HAVE_MEMRCHR 1 | #define HAVE_STRNDUP 1 | #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 | #define HAVE_BUILTIN_POPCOUT 1 | #define HAVE_BUILTIN_CLZ 1 | #define HAVE_BUILTIN_CTZ 1 | #define HAVE_BUILTIN_ATOMIC 1 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | std::shared_ptr p | | ; | return 0; | } configure:18853: result: no configure:19025: checking that generated files are newer than configure configure:19031: result: done configure:19762: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by Valgrind config.status 3.21.0, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on build3.bootlin.com config.status:1462: creating Makefile config.status:1462: creating VEX/Makefile config.status:1462: creating valgrind.spec config.status:1462: creating valgrind.pc config.status:1462: creating glibc-2.X.supp config.status:1462: creating glibc-2.X-helgrind.supp config.status:1462: creating glibc-2.X-drd.supp config.status:1462: creating include/valgrind.h config.status:1462: creating docs/Makefile config.status:1462: creating docs/xml/vg-entities.xml config.status:1462: creating tests/Makefile config.status:1462: creating tests/vg_regtest config.status:1462: creating perf/Makefile config.status:1462: creating perf/vg_perf config.status:1462: creating gdbserver_tests/Makefile config.status:1462: creating gdbserver_tests/solaris/Makefile config.status:1462: creating include/Makefile config.status:1462: creating auxprogs/Makefile config.status:1462: creating mpi/Makefile config.status:1462: creating coregrind/Makefile config.status:1462: creating memcheck/Makefile config.status:1462: creating memcheck/tests/Makefile config.status:1462: creating memcheck/tests/common/Makefile config.status:1462: creating memcheck/tests/amd64/Makefile config.status:1462: creating memcheck/tests/x86/Makefile config.status:1462: creating memcheck/tests/linux/Makefile config.status:1462: creating memcheck/tests/linux/debuginfod-check.vgtest config.status:1462: creating memcheck/tests/darwin/Makefile config.status:1462: creating memcheck/tests/solaris/Makefile config.status:1462: creating memcheck/tests/freebsd/Makefile config.status:1462: creating memcheck/tests/amd64-linux/Makefile config.status:1462: creating memcheck/tests/arm64-linux/Makefile config.status:1462: creating memcheck/tests/x86-linux/Makefile config.status:1462: creating memcheck/tests/amd64-solaris/Makefile config.status:1462: creating memcheck/tests/x86-solaris/Makefile config.status:1462: creating memcheck/tests/amd64-freebsd/Makefile config.status:1462: creating memcheck/tests/x86-freebsd/Makefile config.status:1462: creating memcheck/tests/ppc32/Makefile config.status:1462: creating memcheck/tests/ppc64/Makefile config.status:1462: creating memcheck/tests/s390x/Makefile config.status:1462: creating memcheck/tests/mips32/Makefile config.status:1462: creating memcheck/tests/mips64/Makefile config.status:1462: creating memcheck/tests/vbit-test/Makefile config.status:1462: creating cachegrind/Makefile config.status:1462: creating cachegrind/tests/Makefile config.status:1462: creating cachegrind/tests/x86/Makefile config.status:1462: creating cachegrind/cg_annotate config.status:1462: creating cachegrind/cg_diff config.status:1462: creating cachegrind/cg_merge config.status:1462: creating callgrind/Makefile config.status:1462: creating callgrind/callgrind_annotate config.status:1462: creating callgrind/callgrind_control config.status:1462: creating callgrind/tests/Makefile config.status:1462: creating helgrind/Makefile config.status:1462: creating helgrind/tests/Makefile config.status:1462: creating drd/Makefile config.status:1462: creating drd/scripts/download-and-build-splash2 config.status:1462: creating drd/tests/Makefile config.status:1462: creating massif/Makefile config.status:1462: creating massif/tests/Makefile config.status:1462: creating massif/ms_print config.status:1462: creating dhat/Makefile config.status:1462: creating dhat/tests/Makefile config.status:1462: creating lackey/Makefile config.status:1462: creating lackey/tests/Makefile config.status:1462: creating none/Makefile config.status:1462: creating none/tests/Makefile config.status:1462: creating none/tests/scripts/Makefile config.status:1462: creating none/tests/amd64/Makefile config.status:1462: creating none/tests/ppc32/Makefile config.status:1462: creating none/tests/ppc64/Makefile config.status:1462: creating none/tests/x86/Makefile config.status:1462: creating none/tests/arm/Makefile config.status:1462: creating none/tests/arm64/Makefile config.status:1462: creating none/tests/s390x/Makefile config.status:1462: creating none/tests/mips32/Makefile config.status:1462: creating none/tests/mips64/Makefile config.status:1462: creating none/tests/nanomips/Makefile config.status:1462: creating none/tests/linux/Makefile config.status:1462: creating none/tests/darwin/Makefile config.status:1462: creating none/tests/solaris/Makefile config.status:1462: creating none/tests/freebsd/Makefile config.status:1462: creating none/tests/amd64-linux/Makefile config.status:1462: creating none/tests/x86-linux/Makefile config.status:1462: creating none/tests/amd64-darwin/Makefile config.status:1462: creating none/tests/x86-darwin/Makefile config.status:1462: creating none/tests/amd64-solaris/Makefile config.status:1462: creating none/tests/x86-solaris/Makefile config.status:1462: creating none/tests/x86-freebsd/Makefile config.status:1462: creating exp-bbv/Makefile config.status:1462: creating exp-bbv/tests/Makefile config.status:1462: creating exp-bbv/tests/x86/Makefile config.status:1462: creating exp-bbv/tests/x86-linux/Makefile config.status:1462: creating exp-bbv/tests/amd64-linux/Makefile config.status:1462: creating exp-bbv/tests/ppc32-linux/Makefile config.status:1462: creating exp-bbv/tests/arm-linux/Makefile config.status:1462: creating shared/Makefile config.status:1462: creating solaris/Makefile config.status:1462: creating coregrind/link_tool_exe_linux config.status:1462: creating coregrind/link_tool_exe_freebsd config.status:1462: creating coregrind/link_tool_exe_darwin config.status:1462: creating coregrind/link_tool_exe_solaris config.status:1462: creating tests/filter_stderr_basic config.status:1462: creating tests/filter_discards config.status:1462: creating memcheck/tests/filter_stderr config.status:1462: creating memcheck/tests/filter_dw4 config.status:1462: creating memcheck/tests/filter_overlaperror config.status:1462: creating memcheck/tests/x86/filter_pushfpopf config.status:1462: creating gdbserver_tests/filter_gdb config.status:1462: creating gdbserver_tests/filter_memcheck_monitor config.status:1462: creating gdbserver_tests/filter_stderr config.status:1462: creating gdbserver_tests/filter_vgdb config.status:1462: creating drd/tests/filter_stderr config.status:1462: creating drd/tests/filter_error_count config.status:1462: creating drd/tests/filter_error_summary config.status:1462: creating drd/tests/filter_stderr_and_thread_no_and_offset config.status:1462: creating drd/tests/filter_thread_no config.status:1462: creating drd/tests/filter_xml_and_thread_no config.status:1462: creating helgrind/tests/filter_stderr config.status:1462: creating config.h config.status:1691: executing depfiles commands configure:21211: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6, --disable-nls, --disable-static, --enable-shared ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_bigendian=yes ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=no ac_cv_env_AR_set=set ac_cv_env_AR_value=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc-ar 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=set ac_cv_env_CC_value=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' ac_cv_env_CPP_set=set ac_cv_env_CPP_value=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 ' ac_cv_env_CXX_set=set ac_cv_env_CXX_value=no ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LTO_AR_set= ac_cv_env_LTO_AR_value= ac_cv_env_LTO_RANLIB_set= ac_cv_env_LTO_RANLIB_value= ac_cv_env_SHA256SUM_set= ac_cv_env_SHA256SUM_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=x86_64-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=mips64-buildroot-linux-uclibc ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=mips64-buildroot-linux-uclibc ac_cv_func_aligned_alloc=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_clock_gettime=yes ac_cv_func_copy_file_range=no ac_cv_func_epoll_create=yes ac_cv_func_epoll_pwait=yes ac_cv_func_getpagesize=yes ac_cv_func_klogctl=yes ac_cv_func_mallinfo=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_memchr=yes ac_cv_func_memcmp_working=yes ac_cv_func_memfd_create=no ac_cv_func_mempcpy=yes ac_cv_func_memrchr=yes ac_cv_func_memset=yes ac_cv_func_mkdir=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_mremap=yes ac_cv_func_pipe2=yes ac_cv_func_ppoll=yes ac_cv_func_preadv2=no ac_cv_func_preadv=yes ac_cv_func_process_vm_readv=no ac_cv_func_process_vm_writev=no ac_cv_func_pthread_barrier_init=yes ac_cv_func_pthread_condattr_setclock=yes ac_cv_func_pthread_mutex_timedlock=yes ac_cv_func_pthread_rwlock_timedrdlock=yes ac_cv_func_pthread_rwlock_timedwrlock=yes ac_cv_func_pthread_setname_np=yes ac_cv_func_pthread_spin_lock=yes ac_cv_func_pthread_yield=yes ac_cv_func_pwritev2=no ac_cv_func_pwritev=yes ac_cv_func_rawmemchr=yes ac_cv_func_readlinkat=yes ac_cv_func_realloc_0_nonnull=yes ac_cv_func_semtimedop=yes ac_cv_func_setcontext=yes ac_cv_func_signalfd=yes ac_cv_func_sigwaitinfo=yes ac_cv_func_stpncpy=yes ac_cv_func_strchr=yes ac_cv_func_strchrnul=yes ac_cv_func_strdup=yes ac_cv_func_strndup=yes ac_cv_func_strpbrk=yes ac_cv_func_strrchr=yes ac_cv_func_strstr=yes ac_cv_func_swapcontext=yes ac_cv_func_syscall=yes ac_cv_func_utimensat=yes ac_cv_have_decl_malloc=yes ac_cv_header_asm_unistd_h=yes ac_cv_header_endian_h=yes ac_cv_header_features_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_mqueue_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdio_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_endian_h=no ac_cv_header_sys_epoll_h=yes ac_cv_header_sys_eventfd_h=yes ac_cv_header_sys_klog_h=yes ac_cv_header_sys_param_h=yes ac_cv_header_sys_poll_h=yes ac_cv_header_sys_prctl_h=yes ac_cv_header_sys_signal_h=yes ac_cv_header_sys_signalfd_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_syscall_h=yes ac_cv_header_sys_sysnvl_h=no ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=mips64-buildroot-linux-uclibc ac_cv_lbl_unaligned_fail=yes ac_cv_lib_pthread_pthread_create=yes ac_cv_lib_rt_clock_gettime=yes ac_cv_member_pthread_mutex_t___data___kind=yes ac_cv_member_pthread_mutex_t___m_kind=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GDB=/usr/bin/gdb ac_cv_path_GREP=/usr/bin/grep ac_cv_path_LTO_AR=/usr/bin/gcc-ar ac_cv_path_LTO_RANLIB=/usr/bin/gcc-ranlib ac_cv_path_MPI_CC=/usr/bin/mpicc ac_cv_path_PERL=/usr/bin/perl 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_CC=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc ac_cv_prog_CPP=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp ac_cv_prog_RANLIB=/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc-ranlib ac_cv_prog_SHA256SUM=sha256sum ac_cv_prog_STRIP=/bin/true ac_cv_prog_cc_c11= ac_cv_prog_cc_c99=-std=gnu99 ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc= ac_cv_prog_cxx_cxx11=no ac_cv_prog_cxx_cxx98=no ac_cv_prog_cxx_g=no ac_cv_prog_make_make_set=yes ac_cv_type_Elf32_Chdr=no ac_cv_type_Elf64_Chdr=no ac_cv_type_off_t=yes ac_cv_type_size_t=yes ac_cv_type_struct_statx=no ac_cv_type_struct_user_regs_struct=no ac_cv_type_uid_t=yes am_cv_CCAS_dependencies_compiler_type=none am_cv_CC_dependencies_compiler_type=none am_cv_CXX_dependencies_compiler_type=none am_cv_make_support_nested_variables=yes am_cv_prog_cc_c_o=yes gl_cv_func_malloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec= vg_cv_inner=no vg_cv_linktime_tls=yes vg_cv_lto=yes vg_cv_only32bit=no vg_cv_only64bit=yes vg_cv_tls=yes vg_cv_ubsan=no ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} '\''/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/missing'\'' aclocal-1.16' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='#' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AR='/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc-ar' AUTOCONF='${SHELL} '\''/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/missing'\'' autoconf' AUTOHEADER='${SHELL} '\''/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/missing'\'' autoheader' AUTOMAKE='${SHELL} '\''/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/missing'\'' automake-1.16' AWK='gawk' BOOST_CFLAGS='' BOOST_LIBS='' BUILD_ADDR32_TESTS_FALSE='' BUILD_ADDR32_TESTS_TRUE='#' BUILD_ADX_TESTS_FALSE='' BUILD_ADX_TESTS_TRUE='#' BUILD_ARMV81_TESTS_FALSE='' BUILD_ARMV81_TESTS_TRUE='#' BUILD_ARMV82_TESTS_FALSE='' BUILD_ARMV82_TESTS_TRUE='#' BUILD_ARMV8_CRC_TESTS_FALSE='' BUILD_ARMV8_CRC_TESTS_TRUE='#' BUILD_AVX2_TESTS_FALSE='' BUILD_AVX2_TESTS_TRUE='#' BUILD_AVX_TESTS_FALSE='' BUILD_AVX_TESTS_TRUE='#' BUILD_BMI_TESTS_FALSE='' BUILD_BMI_TESTS_TRUE='#' BUILD_DFP_TESTS_FALSE='' BUILD_DFP_TESTS_TRUE='#' BUILD_F16C_TESTS_FALSE='' BUILD_F16C_TESTS_TRUE='#' BUILD_FMA4_TESTS_FALSE='' BUILD_FMA4_TESTS_TRUE='#' BUILD_FMA_TESTS_FALSE='' BUILD_FMA_TESTS_TRUE='#' BUILD_IFUNC_TESTS_FALSE='' BUILD_IFUNC_TESTS_TRUE='#' BUILD_LOOPNEL_TESTS_FALSE='' BUILD_LOOPNEL_TESTS_TRUE='#' BUILD_LZCNT_TESTS_FALSE='' BUILD_LZCNT_TESTS_TRUE='#' BUILD_MOVBE_TESTS_FALSE='' BUILD_MOVBE_TESTS_TRUE='#' BUILD_MPIWRAP_PRI_FALSE='' BUILD_MPIWRAP_PRI_TRUE='#' BUILD_MPIWRAP_SEC_FALSE='' BUILD_MPIWRAP_SEC_TRUE='#' BUILD_MPX_TESTS_FALSE='' BUILD_MPX_TESTS_TRUE='#' BUILD_PCLMULQDQ_TESTS_FALSE='' BUILD_PCLMULQDQ_TESTS_TRUE='#' BUILD_RDRAND_TESTS_FALSE='' BUILD_RDRAND_TESTS_TRUE='#' BUILD_RDSEED_TESTS_FALSE='' BUILD_RDSEED_TESTS_TRUE='#' BUILD_SSE3_TESTS_FALSE='' BUILD_SSE3_TESTS_TRUE='#' BUILD_SSE42_TESTS_FALSE='' BUILD_SSE42_TESTS_TRUE='#' BUILD_SSSE3_TESTS_FALSE='' BUILD_SSSE3_TESTS_TRUE='#' BUILD_TSX_TESTS_FALSE='' BUILD_TSX_TESTS_TRUE='#' BUILD_VPCLMULQDQ_TESTS_FALSE='' BUILD_VPCLMULQDQ_TESTS_TRUE='#' CC='/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc' CCAS='/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc' CCASDEPMODE='depmode=none' CCASFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64' CCDEPMODE='depmode=none' CFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -fno-stack-protector -march=mips64' CFLAGS_MPI='-g -O -fno-omit-frame-pointer -Wall -fpic' COMPILER_IS_CLANG_FALSE='' COMPILER_IS_CLANG_TRUE='#' COMPILER_IS_ICC_FALSE='' COMPILER_IS_ICC_TRUE='#' CPP='/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-cpp' CPPFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' CSCOPE='cscope' CTAGS='ctags' CXX='no' CXXDEPMODE='depmode=none' CXXFLAGS='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 ' CXX_CAN_INCLUDE_CONDITION_VARIABLE_HEADER_FALSE='' CXX_CAN_INCLUDE_CONDITION_VARIABLE_HEADER_TRUE='#' CXX_CAN_INCLUDE_THREAD_HEADER_FALSE='' CXX_CAN_INCLUDE_THREAD_HEADER_TRUE='#' CXX_CAN_USE_SHARED_TIMED_MUTEX_FALSE='' CXX_CAN_USE_SHARED_TIMED_MUTEX_TRUE='#' CXX_CAN_USE_TIMED_MUTEX_FALSE='' CXX_CAN_USE_TIMED_MUTEX_TRUE='#' CYGPATH_W='echo' DEFAULT_SUPP='./xfree-3.supp ./xfree-4.supp glibc-2.X-drd.supp ./glibc-2.2-LinuxThreads-helgrind.supp ./glibc-2.2.supp ' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DIFF='diff -u' DIS_PATH='' DWARF4_FALSE='#' DWARF4_TRUE='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_LINUX_TICKET_LOCK_PRIMARY_FALSE='#' ENABLE_LINUX_TICKET_LOCK_PRIMARY_TRUE='' ENABLE_LINUX_TICKET_LOCK_SECONDARY_FALSE='' ENABLE_LINUX_TICKET_LOCK_SECONDARY_TRUE='#' ETAGS='etags' EXEEXT='' FLAG_FALIGNED_NEW='' FLAG_FINLINE_FUNCTIONS='-finline-functions' FLAG_FNO_IPA_ICF='-fno-ipa-icf' FLAG_FNO_STACK_PROTECTOR='-fno-stack-protector' FLAG_FSANITIZE='' FLAG_FSIZED_DEALLOCATION='' FLAG_M32='' FLAG_M64='-march=mips64r2 -mabi=n32' FLAG_MLONG_DOUBLE_128='-mlong-double-128' FLAG_MMMX='' FLAG_MSA='-mmsa' FLAG_MSSE='' FLAG_NO_BUILD_ID='' FLAG_NO_PIE='-no-pie' FLAG_OCTEON2='' FLAG_OCTEON='' FLAG_PIE='-pie' FLAG_T_TEXT='-Ttext-segment' FLAG_UNLIMITED_INLINE_UNIT_GROWTH='--param inline-unit-growth=900' FLAG_W_CAST_ALIGN='-Wcast-align' FLAG_W_CAST_QUAL='-Wcast-qual' FLAG_W_EMPTY_BODY='-Wempty-body' FLAG_W_ENUM_CONVERSION='-Wenum-conversion' FLAG_W_EXTRA='-Wextra' FLAG_W_FORMAT='-Wformat' FLAG_W_FORMAT_SECURITY='-Wformat-security' FLAG_W_FORMAT_SIGNEDNESS='-Wformat-signedness' FLAG_W_IGNORED_QUALIFIERS='-Wignored-qualifiers' FLAG_W_IMPLICIT_FALLTHROUGH='-Wimplicit-fallthrough=2' FLAG_W_LOGICAL_OP='-Wlogical-op' FLAG_W_MISSING_PARAMETER_TYPE='-Wmissing-parameter-type' FLAG_W_NO_ALLOC_SIZE_LARGER_THAN='-Wno-alloc-size-larger-than' FLAG_W_NO_BUILTIN_MEMCPY_CHK_SIZE='' FLAG_W_NO_EXPANSION_TO_DEFINED='-Wno-expansion-to-defined' FLAG_W_NO_FORMAT_OVERFLOW='-Wno-format-overflow' FLAG_W_NO_FORTIFY_SOURCE='' FLAG_W_NO_FREE_NONHEAP_OBJECT='-Wno-free-nonheap-object' FLAG_W_NO_INCOMPATIBLE_POINTER_TYPES_DISCARDS_QUALIFIERS='' FLAG_W_NO_INFINITE_RECURSION='-Wno-infinite-recursion' FLAG_W_NO_MAYBE_UNINITIALIZED='-Wno-maybe-uninitialized' FLAG_W_NO_MEMSET_TRANSPOSED_ARGS='-Wno-memset-transposed-args' FLAG_W_NO_MISMATCHED_NEW_DELETE='-Wno-mismatched-new-delete' FLAG_W_NO_NONNULL='-Wno-nonnull' FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT='' FLAG_W_NO_OVERFLOW='-Wno-overflow' FLAG_W_NO_POINTER_SIGN='-Wno-pointer-sign' FLAG_W_NO_SIGN_COMPARE='-Wno-sign-compare' FLAG_W_NO_STATIC_LOCAL_IN_INLINE='' FLAG_W_NO_STRINGOP_OVERFLOW='-Wno-stringop-overflow' FLAG_W_NO_STRINGOP_OVERREAD='-Wno-stringop-overread' FLAG_W_NO_STRINGOP_TRUNCATION='-Wno-stringop-truncation' FLAG_W_NO_SUSPICIOUS_BZERO='' FLAG_W_NO_UNINITIALIZED='-Wno-uninitialized' FLAG_W_NO_UNUSED_BUT_SET_VARIABLE='-Wno-unused-but-set-variable' FLAG_W_NO_UNUSED_FUNCTION='-Wno-unused-function' FLAG_W_NO_USE_AFTER_FREE='-Wno-use-after-free' FLAG_W_OLD_STYLE_DECLARATION='-Wold-style-declaration' FLAG_W_WRITE_STRINGS='-Wwrite-strings' FREEBSD_VERS_13_PLUS_FALSE='' FREEBSD_VERS_13_PLUS_TRUE='#' GDB='/usr/bin/gdb' GLIBC_LIBC_PATH='*/lib*/libc.so.6' GLIBC_LIBPTHREAD_PATH='*/lib*/libc.so.6' GLIBC_VERSION='2.2' GREP='/usr/bin/grep' GZ_ZLIB_FALSE='#' GZ_ZLIB_GNU_FALSE='#' GZ_ZLIB_GNU_TRUE='' GZ_ZLIB_TRUE='' HAS_ALTIVEC_FALSE='' HAS_ALTIVEC_TRUE='#' HAS_DARN_FALSE='' HAS_DARN_TRUE='#' HAS_DFP_FALSE='' HAS_DFP_TRUE='#' HAS_ISA_2_05_FALSE='' HAS_ISA_2_05_TRUE='#' HAS_ISA_2_06_FALSE='' HAS_ISA_2_06_TRUE='#' HAS_ISA_2_07_FALSE='' HAS_ISA_2_07_TRUE='#' HAS_ISA_3_00_FALSE='' HAS_ISA_3_00_TRUE='#' HAS_ISA_3_1_FALSE='' HAS_ISA_3_1_TRUE='#' HAS_MLONG_DOUBLE_128_FALSE='' HAS_MLONG_DOUBLE_128_TRUE='#' HAS_VSX_FALSE='' HAS_VSX_TRUE='#' HAS_XSCVHPDP_FALSE='' HAS_XSCVHPDP_TRUE='#' HAVE_ALIGNED_CXX_ALLOC_FALSE='' HAVE_ALIGNED_CXX_ALLOC_TRUE='#' HAVE_ANSI_FALSE='#' HAVE_ANSI_TRUE='' HAVE_ASM_CONSTRAINT_P_FALSE='' HAVE_ASM_CONSTRAINT_P_TRUE='#' HAVE_AT_FDCWD_FALSE='#' HAVE_AT_FDCWD_TRUE='' HAVE_BOOST_1_35_FALSE='' HAVE_BOOST_1_35_TRUE='#' HAVE_BUILTIN_ATOMIC64_FALSE='#' HAVE_BUILTIN_ATOMIC64_TRUE='' HAVE_BUILTIN_ATOMIC_CXX_FALSE='' HAVE_BUILTIN_ATOMIC_CXX_TRUE='#' HAVE_BUILTIN_ATOMIC_FALSE='#' HAVE_BUILTIN_ATOMIC_SECONDARY_FALSE='' HAVE_BUILTIN_ATOMIC_SECONDARY_TRUE='#' HAVE_BUILTIN_ATOMIC_TRUE='' HAVE_COPY_FILE_RANGE_FALSE='' HAVE_COPY_FILE_RANGE_TRUE='#' HAVE_CXX17_FALSE='' HAVE_CXX17_TRUE='#' HAVE_DLINFO_RTLD_DI_TLS_MODID_FALSE='' HAVE_DLINFO_RTLD_DI_TLS_MODID_TRUE='#' HAVE_FSIZED_DEALLOCATION_FALSE='' HAVE_FSIZED_DEALLOCATION_TRUE='#' HAVE_GNU_STPNCPY_FALSE='#' HAVE_GNU_STPNCPY_TRUE='' HAVE_MEMFD_CREATE_FALSE='' HAVE_MEMFD_CREATE_TRUE='#' HAVE_NESTED_FUNCTIONS_FALSE='#' HAVE_NESTED_FUNCTIONS_TRUE='' HAVE_NR_MEMBARRIER_FALSE='#' HAVE_NR_MEMBARRIER_TRUE='' HAVE_OPENAT2_FALSE='' HAVE_OPENAT2_TRUE='#' HAVE_OPENMP_FALSE='' HAVE_OPENMP_TRUE='#' HAVE_PREADV2_PWRITEV2_FALSE='' HAVE_PREADV2_PWRITEV2_TRUE='#' HAVE_PREADV_PWRITEV_FALSE='#' HAVE_PREADV_PWRITEV_TRUE='' HAVE_PTHREAD_BARRIER_FALSE='#' HAVE_PTHREAD_BARRIER_TRUE='' HAVE_PTHREAD_CREATE_GLIBC_2_0_FALSE='' HAVE_PTHREAD_CREATE_GLIBC_2_0_TRUE='#' HAVE_PTHREAD_MUTEX_TIMEDLOCK_FALSE='#' HAVE_PTHREAD_MUTEX_TIMEDLOCK_TRUE='' HAVE_PTHREAD_SETNAME_NP_FALSE='#' HAVE_PTHREAD_SETNAME_NP_TRUE='' HAVE_PTHREAD_SPINLOCK_FALSE='#' HAVE_PTHREAD_SPINLOCK_TRUE='' HAVE_SETCONTEXT_FALSE='#' HAVE_SETCONTEXT_TRUE='' HAVE_SHARED_POINTER_ANNOTATION_FALSE='' HAVE_SHARED_POINTER_ANNOTATION_TRUE='#' HAVE_SWAPCONTEXT_FALSE='#' HAVE_SWAPCONTEXT_TRUE='' HWCAP_HAS_ALTIVEC='' HWCAP_HAS_DFP='' HWCAP_HAS_HTM='' HWCAP_HAS_ISA_2_05='' HWCAP_HAS_ISA_2_06='' HWCAP_HAS_ISA_2_07='' HWCAP_HAS_ISA_3_00='' HWCAP_HAS_ISA_3_1='' HWCAP_HAS_MMA='' HWCAP_HAS_VSX='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LDFLAGS='' LDFLAGS_MPI='-fpic -shared' LIBOBJS='' LIBS='' LIB_UBSAN='' LN_S='ln -s' LTLIBOBJS='' LTO_AR='/usr/bin/gcc-ar' LTO_CFLAGS='-flto -flto-partition=one -fuse-linker-plugin' LTO_RANLIB='/usr/bin/gcc-ranlib' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} '\''/home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/missing'\'' makeinfo' MKDIR_P='/usr/bin/mkdir -p' MPI_CC='no' OBJEXT='o' PACKAGE='valgrind' PACKAGE_BUGREPORT='valgrind-users@lists.sourceforge.net' PACKAGE_NAME='Valgrind' PACKAGE_STRING='Valgrind 3.21.0' PACKAGE_TARNAME='valgrind' PACKAGE_URL='' PACKAGE_VERSION='3.21.0' PATH_SEPARATOR=':' PERL='/usr/bin/perl' PREFERRED_STACK_BOUNDARY_2='' RANLIB='/home/thomas/autobuild/instance-3/output-1/host/bin/mips64-buildroot-linux-uclibc-gcc-ranlib' SED='/usr/bin/sed' SET_MAKE='' SHA256SUM='sha256sum' SHELL='/bin/bash' SOLARIS_AUDITON_STAT_FALSE='' SOLARIS_AUDITON_STAT_TRUE='#' SOLARIS_EXECVE_SYSCALL_TAKES_FLAGS_FALSE='' SOLARIS_EXECVE_SYSCALL_TAKES_FLAGS_TRUE='#' SOLARIS_FREALPATHAT_SYSCALL_FALSE='' SOLARIS_FREALPATHAT_SYSCALL_TRUE='#' SOLARIS_GETHRT_FASTTRAP_FALSE='' SOLARIS_GETHRT_FASTTRAP_TRUE='#' SOLARIS_GETRANDOM_SYSCALL_FALSE='' SOLARIS_GETRANDOM_SYSCALL_TRUE='#' SOLARIS_GETZONEOFFSET_FASTTRAP_FALSE='' SOLARIS_GETZONEOFFSET_FASTTRAP_TRUE='#' SOLARIS_LWP_NAME_SYSCALL_FALSE='' SOLARIS_LWP_NAME_SYSCALL_TRUE='#' SOLARIS_LWP_SIGQUEUE_SYSCALL_FALSE='' SOLARIS_LWP_SIGQUEUE_SYSCALL_TAKES_PID_FALSE='' SOLARIS_LWP_SIGQUEUE_SYSCALL_TAKES_PID_TRUE='#' SOLARIS_LWP_SIGQUEUE_SYSCALL_TRUE='#' SOLARIS_MODCTL_MODNVL_FALSE='' SOLARIS_MODCTL_MODNVL_TRUE='#' SOLARIS_NSCD_DOOR_SYSTEM_VOLATILE_FALSE='' SOLARIS_NSCD_DOOR_SYSTEM_VOLATILE_TRUE='#' SOLARIS_OLD_SYSCALLS_FALSE='' SOLARIS_OLD_SYSCALLS_TRUE='#' SOLARIS_PROC_CMDLINE_FALSE='' SOLARIS_PROC_CMDLINE_TRUE='#' SOLARIS_PRXREGSET_T_FALSE='' SOLARIS_PRXREGSET_T_TRUE='#' SOLARIS_PSET_GET_NAME_FALSE='' SOLARIS_PSET_GET_NAME_TRUE='#' SOLARIS_RESERVE_SYSSTAT_ADDR_FALSE='' SOLARIS_RESERVE_SYSSTAT_ADDR_TRUE='#' SOLARIS_RESERVE_SYSSTAT_ZONE_ADDR_FALSE='' SOLARIS_RESERVE_SYSSTAT_ZONE_ADDR_TRUE='#' SOLARIS_SHM_NEW_FALSE='' SOLARIS_SHM_NEW_TRUE='#' SOLARIS_SPAWN_SYSCALL_FALSE='' SOLARIS_SPAWN_SYSCALL_TRUE='#' SOLARIS_SUN_STUDIO_AS_FALSE='' SOLARIS_SUN_STUDIO_AS_TRUE='#' SOLARIS_SYSTEM_STATS_SYSCALL_FALSE='' SOLARIS_SYSTEM_STATS_SYSCALL_TRUE='#' SOLARIS_TNDB_GET_TNIP_FALSE='' SOLARIS_TNDB_GET_TNIP_TRUE='#' SOLARIS_TSOL_CLEARANCE_FALSE='' SOLARIS_TSOL_CLEARANCE_TRUE='#' SOLARIS_UNDEF_LARGESOURCE='' SOLARIS_UTIMENSAT_SYSCALL_FALSE='' SOLARIS_UTIMENSAT_SYSCALL_TRUE='#' SOLARIS_UTIMESYS_SYSCALL_FALSE='' SOLARIS_UTIMESYS_SYSCALL_TRUE='#' SOLARIS_UUIDSYS_SYSCALL_FALSE='' SOLARIS_UUIDSYS_SYSCALL_TRUE='#' SOLARIS_XPG_SYMBOLS_PRESENT_FALSE='' SOLARIS_XPG_SYMBOLS_PRESENT_TRUE='#' SOLARIS_ZONE_DEFUNCT_FALSE='' SOLARIS_ZONE_DEFUNCT_TRUE='#' STRIP='/bin/true' SUPPORTS_HTM_FALSE='' SUPPORTS_HTM_TRUE='#' VALT_LOAD_ADDRESS_PRI='0x58000000' VALT_LOAD_ADDRESS_SEC='0xUNSET' VERSION='3.21.0' VGCONF_ABI='N32' VGCONF_ARCHS_INCLUDE_AMD64_FALSE='' VGCONF_ARCHS_INCLUDE_AMD64_TRUE='#' VGCONF_ARCHS_INCLUDE_ARM64_FALSE='' VGCONF_ARCHS_INCLUDE_ARM64_TRUE='#' VGCONF_ARCHS_INCLUDE_ARM_FALSE='' VGCONF_ARCHS_INCLUDE_ARM_TRUE='#' VGCONF_ARCHS_INCLUDE_MIPS32_FALSE='' VGCONF_ARCHS_INCLUDE_MIPS32_TRUE='#' VGCONF_ARCHS_INCLUDE_MIPS64_FALSE='#' VGCONF_ARCHS_INCLUDE_MIPS64_TRUE='' VGCONF_ARCHS_INCLUDE_NANOMIPS_FALSE='' VGCONF_ARCHS_INCLUDE_NANOMIPS_TRUE='#' VGCONF_ARCHS_INCLUDE_PPC32_FALSE='' VGCONF_ARCHS_INCLUDE_PPC32_TRUE='#' VGCONF_ARCHS_INCLUDE_PPC64_FALSE='' VGCONF_ARCHS_INCLUDE_PPC64_TRUE='#' VGCONF_ARCHS_INCLUDE_S390X_FALSE='' VGCONF_ARCHS_INCLUDE_S390X_TRUE='#' VGCONF_ARCHS_INCLUDE_X86_FALSE='' VGCONF_ARCHS_INCLUDE_X86_TRUE='#' VGCONF_ARCH_PRI='mips64' VGCONF_ARCH_SEC='' VGCONF_HAVE_ABI_FALSE='#' VGCONF_HAVE_ABI_TRUE='' VGCONF_HAVE_PLATFORM_SEC_FALSE='' VGCONF_HAVE_PLATFORM_SEC_TRUE='#' VGCONF_OS='linux' VGCONF_OS_IS_DARWIN_FALSE='' VGCONF_OS_IS_DARWIN_OR_FREEBSD_FALSE='' VGCONF_OS_IS_DARWIN_OR_FREEBSD_TRUE='#' VGCONF_OS_IS_DARWIN_TRUE='#' VGCONF_OS_IS_FREEBSD_FALSE='' VGCONF_OS_IS_FREEBSD_TRUE='#' VGCONF_OS_IS_LINUX_FALSE='#' VGCONF_OS_IS_LINUX_TRUE='' VGCONF_OS_IS_SOLARIS_FALSE='' VGCONF_OS_IS_SOLARIS_TRUE='#' VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_FALSE='' VGCONF_PLATFORMS_INCLUDE_AMD64_DARWIN_TRUE='#' VGCONF_PLATFORMS_INCLUDE_AMD64_FREEBSD_FALSE='' VGCONF_PLATFORMS_INCLUDE_AMD64_FREEBSD_TRUE='#' VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_AMD64_SOLARIS_FALSE='' VGCONF_PLATFORMS_INCLUDE_AMD64_SOLARIS_TRUE='#' VGCONF_PLATFORMS_INCLUDE_ARM64_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_ARM64_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_ARM_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_MIPS32_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_MIPS32_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_MIPS64_LINUX_FALSE='#' VGCONF_PLATFORMS_INCLUDE_MIPS64_LINUX_TRUE='' VGCONF_PLATFORMS_INCLUDE_NANOMIPS_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_NANOMIPS_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_PPC64BE_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_PPC64BE_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_PPC64LE_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_PPC64LE_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_S390X_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_S390X_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_FALSE='' VGCONF_PLATFORMS_INCLUDE_X86_DARWIN_TRUE='#' VGCONF_PLATFORMS_INCLUDE_X86_FREEBSD_FALSE='' VGCONF_PLATFORMS_INCLUDE_X86_FREEBSD_TRUE='#' VGCONF_PLATFORMS_INCLUDE_X86_LINUX_FALSE='' VGCONF_PLATFORMS_INCLUDE_X86_LINUX_TRUE='#' VGCONF_PLATFORMS_INCLUDE_X86_SOLARIS_FALSE='' VGCONF_PLATFORMS_INCLUDE_X86_SOLARIS_TRUE='#' VGCONF_PLATFORM_PRI_CAPS='MIPS64_LINUX' VGCONF_PLATFORM_SEC_CAPS='' VGCONF_PLATVARIANT='vanilla' VGCONF_PLATVARIANT_IS_ANDROID_FALSE='' VGCONF_PLATVARIANT_IS_ANDROID_TRUE='#' VGCONF_PLATVARIANT_IS_VANILLA_FALSE='#' VGCONF_PLATVARIANT_IS_VANILLA_TRUE='' VG_DATE='28 Apr 2023' VG_TMPDIR='/tmp' VG_VER_MAJOR='3' VG_VER_MINOR='21' XCODE_DIR='' XCRUN='' ac_ct_CC='' ac_ct_CXX='' 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='' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='x86_64-pc-linux-gnu' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='/usr' host='mips64-buildroot-linux-uclibc' host_alias='mips64-buildroot-linux-uclibc' host_cpu='mips64' host_os='linux-uclibc' host_vendor='buildroot' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/thomas/autobuild/instance-3/output-1/build/valgrind-3.21.0/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr' program_transform_name='s&^&&' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' target_alias='mips64-buildroot-linux-uclibc' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "Valgrind" #define PACKAGE_TARNAME "valgrind" #define PACKAGE_VERSION "3.21.0" #define PACKAGE_STRING "Valgrind 3.21.0" #define PACKAGE_BUGREPORT "valgrind-users@lists.sourceforge.net" #define PACKAGE_URL "" #define PACKAGE "valgrind" #define VERSION "3.21.0" #define GDB_PATH "/usr/bin/gdb" #define VG_TMPDIR "/tmp" #define HAVE_STDIO_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_PARAM_H 1 #define STDC_HEADERS 1 #define HAVE_HEADER_FEATURES_H 1 #define HAVE_PTRACE_GETREGS 1 #define HAVE_CLOCK_MONOTONIC 1 #define HAVE_PTHREAD_RWLOCK_T 1 #define HAVE_CLOCKID_T 1 #define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1 #define HAVE_PTHREAD_MUTEX_ERRORCHECK_NP 1 #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1 #define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1 #define HAVE_PTHREAD_MUTEX_T__DATA__KIND 1 #define HAVE_EVENTFD 1 #define HAVE_EVENTFD_READ 1 #define ENABLE_LTO 1 #define HAVE_TLS 1 #define HAVE_ASM_UNISTD_H 1 #define HAVE_ENDIAN_H 1 #define HAVE_MQUEUE_H 1 #define HAVE_SYS_EPOLL_H 1 #define HAVE_SYS_EVENTFD_H 1 #define HAVE_SYS_KLOG_H 1 #define HAVE_SYS_POLL_H 1 #define HAVE_SYS_PRCTL_H 1 #define HAVE_SYS_SIGNAL_H 1 #define HAVE_SYS_SIGNALFD_H 1 #define HAVE_SYS_SYSCALL_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_USABLE_LINUX_FUTEX_H 1 #define HAVE_GETPAGESIZE 1 #define HAVE_MMAP 1 #define HAVE_LIBPTHREAD 1 #define HAVE_LIBRT 1 #define HAVE_ALIGNED_ALLOC 1 #define HAVE_CLOCK_GETTIME 1 #define HAVE_EPOLL_CREATE 1 #define HAVE_EPOLL_PWAIT 1 #define HAVE_KLOGCTL 1 #define HAVE_MALLINFO 1 #define HAVE_MEMCHR 1 #define HAVE_MEMSET 1 #define HAVE_MKDIR 1 #define HAVE_MREMAP 1 #define HAVE_PIPE2 1 #define HAVE_PPOLL 1 #define HAVE_PREADV 1 #define HAVE_PTHREAD_BARRIER_INIT 1 #define HAVE_PTHREAD_CONDATTR_SETCLOCK 1 #define HAVE_PTHREAD_MUTEX_TIMEDLOCK 1 #define HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK 1 #define HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK 1 #define HAVE_PTHREAD_SETNAME_NP 1 #define HAVE_PTHREAD_SPIN_LOCK 1 #define HAVE_PTHREAD_YIELD 1 #define HAVE_PWRITEV 1 #define HAVE_RAWMEMCHR 1 #define HAVE_READLINKAT 1 #define HAVE_SEMTIMEDOP 1 #define HAVE_SETCONTEXT 1 #define HAVE_SIGNALFD 1 #define HAVE_SIGWAITINFO 1 #define HAVE_STRCHR 1 #define HAVE_STRDUP 1 #define HAVE_STRPBRK 1 #define HAVE_STRRCHR 1 #define HAVE_STRSTR 1 #define HAVE_SWAPCONTEXT 1 #define HAVE_SYSCALL 1 #define HAVE_UTIMENSAT 1 #define HAVE_MEMPCPY 1 #define HAVE_STPNCPY 1 #define HAVE_STRCHRNUL 1 #define HAVE_MEMRCHR 1 #define HAVE_STRNDUP 1 #define DISABLE_PTHREAD_SPINLOCK_INTERCEPT 1 #define HAVE_BUILTIN_POPCOUT 1 #define HAVE_BUILTIN_CLZ 1 #define HAVE_BUILTIN_CTZ 1 #define HAVE_BUILTIN_ATOMIC 1 configure: exit 0