file mongo-r3.2.8/SConstruct,line 993: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking whether the C++ compiler works... build/scons/sconf_temp/conftest_0.cpp <- | |int main() |{ | return 0; |} | g++ -o build/scons/sconf_temp/conftest_0.o -c build/scons/sconf_temp/conftest_0.cpp scons: Configure: yes scons: Configure: Checking whether the C compiler works... build/scons/sconf_temp/conftest_1.c <- | |int main() |{ | return 0; |} | gcc -o build/scons/sconf_temp/conftest_1.o -c build/scons/sconf_temp/conftest_1.c scons: Configure: yes scons: Configure: Checking if C++ compiler "g++" is GCC... build/scons/sconf_temp/conftest_2.cpp <- | |#if defined(__GNUC__) && !defined(__clang__) |/* we are using toolchain defined(__GNUC__) && !defined(__clang__) */ |#else |#error |#endif | g++ -o build/scons/sconf_temp/conftest_2.o -c build/scons/sconf_temp/conftest_2.cpp scons: Configure: yes scons: Configure: Checking if C compiler "gcc" is GCC... build/scons/sconf_temp/conftest_3.c <- | |#if defined(__GNUC__) && !defined(__clang__) |/* we are using toolchain defined(__GNUC__) && !defined(__clang__) */ |#else |#error |#endif | gcc -o build/scons/sconf_temp/conftest_3.o -c build/scons/sconf_temp/conftest_3.c scons: Configure: yes build/scons/sconf_temp/conftest_4.c <- | |#if defined(__x86_64) || defined(_M_AMD64) |/* Detected x86_64 */ |#else |#error not x86_64 |#endif | gcc -o build/scons/sconf_temp/conftest_4.o -c build/scons/sconf_temp/conftest_4.c scons: Configure: Detected a x86_64 processor scons: Configure: Checking if target OS linux is supported by the toolchain build/scons/sconf_temp/conftest_5.c <- | |#if defined(__linux__) |/* detected linux */ |#else |#error |#endif | gcc -o build/scons/sconf_temp/conftest_5.o -c build/scons/sconf_temp/conftest_5.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1621: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler is GCC 4.8.2 or newer... build/scons/sconf_temp/conftest_6.c <- | |#if !defined(__GNUC__) || defined(__clang__) |#error |#endif | |#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 8) || (__GNUC__ == 4 && __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ < 2) |#error GCC 4.8.2 or newer is required to build MongoDB |#endif | |int main(int argc, char* argv[]) { | return 0; |} | gcc -o build/scons/sconf_temp/conftest_6.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -DNDEBUG build/scons/sconf_temp/conftest_6.c scons: Configure: yes scons: Configure: Checking if C++ compiler is GCC 4.8.2 or newer... build/scons/sconf_temp/conftest_7.cpp <- | |#if !defined(__GNUC__) || defined(__clang__) |#error |#endif | |#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 8) || (__GNUC__ == 4 && __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ < 2) |#error GCC 4.8.2 or newer is required to build MongoDB |#endif | |int main(int argc, char* argv[]) { | return 0; |} | g++ -o build/scons/sconf_temp/conftest_7.o -c -Wnon-virtual-dtor -Woverloaded-virtual -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -DNDEBUG build/scons/sconf_temp/conftest_7.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-unused-local-typedefs... build/scons/sconf_temp/conftest_8.c <- | gcc -o build/scons/sconf_temp/conftest_8.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wunused-local-typedefs -Werror -DNDEBUG build/scons/sconf_temp/conftest_8.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-unused-function... build/scons/sconf_temp/conftest_9.c <- | gcc -o build/scons/sconf_temp/conftest_9.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wunused-function -Werror -DNDEBUG build/scons/sconf_temp/conftest_9.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-unused-private-field... build/scons/sconf_temp/conftest_10.c <- | gcc -o build/scons/sconf_temp/conftest_10.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wunused-private-field -Werror -DNDEBUG build/scons/sconf_temp/conftest_10.c gcc: error: unrecognized command line option '-Wunused-private-field'; did you mean '-Wunused-private'? scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-deprecated-declarations... build/scons/sconf_temp/conftest_11.c <- | gcc -o build/scons/sconf_temp/conftest_11.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wdeprecated-declarations -Werror -DNDEBUG build/scons/sconf_temp/conftest_11.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... build/scons/sconf_temp/conftest_12.c <- | gcc -o build/scons/sconf_temp/conftest_12.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wtautological-constant-out-of-range-compare -Werror -DNDEBUG build/scons/sconf_temp/conftest_12.c gcc: error: unrecognized command line option '-Wtautological-constant-out-of-range-compare' scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-unused-const-variable... build/scons/sconf_temp/conftest_13.c <- | gcc -o build/scons/sconf_temp/conftest_13.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wunused-const-variable -Werror -DNDEBUG build/scons/sconf_temp/conftest_13.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-unused-but-set-variable... build/scons/sconf_temp/conftest_14.c <- | gcc -o build/scons/sconf_temp/conftest_14.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wunused-but-set-variable -Werror -DNDEBUG build/scons/sconf_temp/conftest_14.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-missing-braces... build/scons/sconf_temp/conftest_15.c <- | gcc -o build/scons/sconf_temp/conftest_15.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wmissing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_15.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-inconsistent-missing-override... build/scons/sconf_temp/conftest_16.c <- | gcc -o build/scons/sconf_temp/conftest_16.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Winconsistent-missing-override -Werror -DNDEBUG build/scons/sconf_temp/conftest_16.c gcc: error: unrecognized command line option '-Winconsistent-missing-override'; did you mean '-Wno-suggest-override'? scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -Wno-potentially-evaluated-expression... build/scons/sconf_temp/conftest_17.c <- | gcc -o build/scons/sconf_temp/conftest_17.o -c -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-potentially-evaluated-expression -Wpotentially-evaluated-expression -Werror -DNDEBUG build/scons/sconf_temp/conftest_17.c gcc: error: unrecognized command line option '-Wpotentially-evaluated-expression' scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C++ compiler supports -Wpessimizing-move... build/scons/sconf_temp/conftest_18.cpp <- | g++ -o build/scons/sconf_temp/conftest_18.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wpessimizing-move -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_18.cpp g++: error: unrecognized command line option '-Wpessimizing-move' scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C++ compiler supports -Wredundant-move... build/scons/sconf_temp/conftest_19.cpp <- | g++ -o build/scons/sconf_temp/conftest_19.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wredundant-move -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_19.cpp g++: error: unrecognized command line option '-Wredundant-move'; did you mean '-Wredundant-decls'? scons: Configure: no file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C++ compiler supports -Wno-maybe-uninitialized... build/scons/sconf_temp/conftest_20.cpp <- | g++ -o build/scons/sconf_temp/conftest_20.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -Wmaybe-uninitialized -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_20.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1848: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if we are using libstdc++... build/scons/sconf_temp/conftest_21.cpp <- | |#include |#if !defined(__GLIBCXX__) |#error |#endif | g++ -o build/scons/sconf_temp/conftest_21.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_21.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C++ compiler supports -std=c++11... build/scons/sconf_temp/conftest_22.cpp <- | g++ -o build/scons/sconf_temp/conftest_22.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_22.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -std=c99... build/scons/sconf_temp/conftest_23.c <- | gcc -o build/scons/sconf_temp/conftest_23.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_23.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1884: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C++11... build/scons/sconf_temp/conftest_24.cpp <- | |#ifndef _MSC_VER |#if __cplusplus < 201103L |#error |#endif |#endif |auto not_an_empty_file = 0; | g++ -o build/scons/sconf_temp/conftest_24.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_24.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1908: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for memset_s... build/scons/sconf_temp/conftest_25.cpp <- | |#define __STDC_WANT_LIB_EXT1__ 1 |#include |int main(int argc, char* argv[]) { | void* data = nullptr; | return memset_s(data, 0, 0, 0); |} | g++ -o build/scons/sconf_temp/conftest_25.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_25.cpp build/scons/sconf_temp/conftest_25.cpp: In function 'int main(int, char**)': build/scons/sconf_temp/conftest_25.cpp:6:34: error: 'memset_s' was not declared in this scope return memset_s(data, 0, 0, 0); ^ scons: Configure: no scons: Configure: Checking for C function strnlen()... build/scons/sconf_temp/conftest_26.c <- | | |#include | |#ifdef __cplusplus |extern "C" |#endif |char strnlen(); | |int main() { |#if defined (__stub_strnlen) || defined (__stub___strnlen) | fail fail fail |#else | strnlen(); |#endif | | return 0; |} | gcc -o build/scons/sconf_temp/conftest_26.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_26.c gcc -o build/scons/sconf_temp/conftest_26 -fPIC -pthread -Wl,-z,now -rdynamic build/scons/sconf_temp/conftest_26.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1940: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for libstdc++ 4.8.2 or better... build/scons/sconf_temp/conftest_27.cpp <- | |#define _GLIBCXX_PROFILE |#include |#if !defined(_GLIBCXX_PROFILE_UNORDERED) |#error libstdc++ older than 4.8.2 |#endif | g++ -o build/scons/sconf_temp/conftest_27.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_27.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 2005: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if we are on a POSIX system... build/scons/sconf_temp/conftest_28.c <- | |// POSIX requires the existence of unistd.h, so if we can't include unistd.h, we |// are definitely not a POSIX system. |#include |#if !defined(_POSIX_VERSION) |#error not a POSIX system |#endif | gcc -o build/scons/sconf_temp/conftest_28.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_28.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 2032: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if the POSIX monotonic clock is supported... build/scons/sconf_temp/conftest_29.c <- | |#include |#if !(defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) |#error POSIX clock_gettime not supported |#elif !(defined(_POSIX_MONOTONIC_CLOCK) && _POSIX_MONOTONIC_CLOCK >= 0) |#error POSIX monotonic clock not supported |#endif | gcc -o build/scons/sconf_temp/conftest_29.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_29.c scons: Configure: yes scons: Configure: Checking off_t is 8 bytes... build/scons/sconf_temp/conftest_30.c <- |#include |typedef off_t scons_check_type; | |int main() |{ | static int test_array[1 - 2 * !(((long int) (sizeof(scons_check_type))) == 8)]; | test_array[0] = 0; | | return 0; |} | gcc -o build/scons/sconf_temp/conftest_30.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -DNDEBUG build/scons/sconf_temp/conftest_30.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if linker supports -fuse-ld=gold... build/scons/sconf_temp/conftest_31.c <- | |#include |#include |int main() { | printf("Hello, World!"); | return EXIT_SUCCESS; |} gcc -o build/scons/sconf_temp/conftest_31.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_31.c gcc -o build/scons/sconf_temp/conftest_31 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold build/scons/sconf_temp/conftest_31.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if linker supports -Wl,-z,noexecstack... build/scons/sconf_temp/conftest_32.c <- | |#include |#include |int main() { | printf("Hello, World!"); | return EXIT_SUCCESS; |} gcc -o build/scons/sconf_temp/conftest_32.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_32.c gcc -o build/scons/sconf_temp/conftest_32 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack build/scons/sconf_temp/conftest_32.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if linker supports -Wl,--warn-execstack... build/scons/sconf_temp/conftest_33.c <- | |#include |#include |int main() { | printf("Hello, World!"); | return EXIT_SUCCESS; |} gcc -o build/scons/sconf_temp/conftest_33.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Werror -DNDEBUG build/scons/sconf_temp/conftest_33.c gcc -o build/scons/sconf_temp/conftest_33 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_33.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes file mongo-r3.2.8/SConstruct,line 1707: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if C compiler supports -fno-builtin-memcmp... build/scons/sconf_temp/conftest_34.c <- | gcc -o build/scons/sconf_temp/conftest_34.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -Werror -DNDEBUG build/scons/sconf_temp/conftest_34.c scons: Configure: yes file mongo-r3.2.8/SConstruct,line 2181: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for storage class thread_local build/scons/sconf_temp/conftest_35.cpp <- | |thread_local int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | g++ -o build/scons/sconf_temp/conftest_35.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_35.cpp g++ -o build/scons/sconf_temp/conftest_35 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_35.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes scons: Configure: Checking for storage class __thread build/scons/sconf_temp/conftest_36.cpp <- | |__thread int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | g++ -o build/scons/sconf_temp/conftest_36.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_36.cpp g++ -o build/scons/sconf_temp/conftest_36 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_36.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm scons: Configure: yes scons: Configure: Checking for storage class __declspec(thread) build/scons/sconf_temp/conftest_37.cpp <- | |__declspec(thread) int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | g++ -o build/scons/sconf_temp/conftest_37.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_37.cpp build/scons/sconf_temp/conftest_37.cpp:2:11: error: expected constructor, destructor, or type conversion before '(' token __declspec(thread) int tsp_int = 1; ^ build/scons/sconf_temp/conftest_37.cpp: In function 'int main(int, char**)': build/scons/sconf_temp/conftest_37.cpp:4:14: error: 'tsp_int' was not declared in this scope return !(tsp_int == argc); ^~~~~~~ scons: Configure: no file mongo-r3.2.8/SConstruct,line 2229: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C++11 is_trivially_copyable support... build/scons/sconf_temp/conftest_38.cpp <- | |#include |int main(int argc, char **argv) { | class Trivial { | int trivial1; | double trivial2; | struct { | float trivial3; | short trivial4; | } trivial_member; | }; | | class NotTrivial { | int x, y; | NotTrivial(const NotTrivial& o) : x(o.y), y(o.x) {} | }; | | static_assert(std::is_trivially_copyable::value, | "I should be trivially copyable"); | static_assert(!std::is_trivially_copyable::value, | "I should not be trivially copyable"); | return 0; |} | g++ -o build/scons/sconf_temp/conftest_38.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_38.cpp scons: Configure: yes file mongo-r3.2.8/SConstruct,line 2252: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C++14 std::make_unique support... build/scons/sconf_temp/conftest_39.cpp <- | |#include |int main(int argc, char **argv) { | auto foo = std::make_unique(5); | return 0; |} | g++ -o build/scons/sconf_temp/conftest_39.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_39.cpp build/scons/sconf_temp/conftest_39.cpp: In function 'int main(int, char**)': build/scons/sconf_temp/conftest_39.cpp:4:16: error: 'make_unique' is not a member of 'std' auto foo = std::make_unique(5); ^~~ build/scons/sconf_temp/conftest_39.cpp:4:33: error: expected primary-expression before 'int' auto foo = std::make_unique(5); ^~~ scons: Configure: no file mongo-r3.2.8/SConstruct,line 2278: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C++11 std::align support... build/scons/sconf_temp/conftest_40.cpp <- | |#include |int main(int argc, char **argv) { | char buf[100]; | void* ptr = static_cast(buf); | std::size_t size = sizeof(buf); | auto foo = std::align(16, 16, ptr, size); | return 0; |} | g++ -o build/scons/sconf_temp/conftest_40.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DNDEBUG build/scons/sconf_temp/conftest_40.cpp build/scons/sconf_temp/conftest_40.cpp: In function 'int main(int, char**)': build/scons/sconf_temp/conftest_40.cpp:7:10: error: unused variable 'foo' [-Werror=unused-variable] auto foo = std::align(16, 16, ptr, size); ^~~ cc1plus: all warnings being treated as errors scons: Configure: no file mongo-r3.2.8/SConstruct,line 2301: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C library rt... build/scons/sconf_temp/conftest_41.c <- | | | |int |main() { | |return 0; |} | gcc -o build/scons/sconf_temp/conftest_41.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_41.c gcc -o build/scons/sconf_temp/conftest_41 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_41.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt scons: Configure: yes scons: Configure: Checking for C library dl... build/scons/sconf_temp/conftest_42.c <- | | | |int |main() { | |return 0; |} | gcc -o build/scons/sconf_temp/conftest_42.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_42.c gcc -o build/scons/sconf_temp/conftest_42 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_42.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking for C++ header file execinfo.h... build/scons/sconf_temp/conftest_43.cpp <- | |#include "execinfo.h" | | g++ -o build/scons/sconf_temp/conftest_43.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_43.cpp scons: Configure: yes scons: Configure: Checking whether backtrace is declared... build/scons/sconf_temp/conftest_44.c <- |#include |int main() |{ |#ifndef backtrace | (void) backtrace; |#endif | ; | return 0; |} | gcc -o build/scons/sconf_temp/conftest_44.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_44.c scons: Configure: yes scons: Configure: Checking whether backtrace_symbols is declared... build/scons/sconf_temp/conftest_45.c <- |#include |int main() |{ |#ifndef backtrace_symbols | (void) backtrace_symbols; |#endif | ; | return 0; |} | gcc -o build/scons/sconf_temp/conftest_45.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_45.c scons: Configure: yes scons: Configure: Checking whether backtrace_symbols_fd is declared... build/scons/sconf_temp/conftest_46.c <- |#include |int main() |{ |#ifndef backtrace_symbols_fd | (void) backtrace_symbols_fd; |#endif | ; | return 0; |} | gcc -o build/scons/sconf_temp/conftest_46.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_46.c scons: Configure: yes scons: Configure: Checking for C library pcap... build/scons/sconf_temp/conftest_47.c <- | | | |int |main() { | |return 0; |} | gcc -o build/scons/sconf_temp/conftest_47.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_47.c gcc -o build/scons/sconf_temp/conftest_47 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_47.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl -lpcap scons: Configure: yes scons: Configure: Checking if std::atomic works... build/scons/sconf_temp/conftest_48.cpp <- | |#include | |int main() { | std::atomic x; | | x.store(0); | int64_t y = 1; | x.fetch_add(y); | x.fetch_sub(y); | x.exchange(y); | x.compare_exchange_strong(y, x); | return x.load(); |} | g++ -o build/scons/sconf_temp/conftest_48.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_48.cpp g++ -o build/scons/sconf_temp/conftest_48 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_48.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking if std::atomic works... build/scons/sconf_temp/conftest_49.cpp <- | |#include | |int main() { | std::atomic x; | | x.store(0); | uint64_t y = 1; | x.fetch_add(y); | x.fetch_sub(y); | x.exchange(y); | x.compare_exchange_strong(y, x); | return x.load(); |} | g++ -o build/scons/sconf_temp/conftest_49.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_49.cpp g++ -o build/scons/sconf_temp/conftest_49 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_49.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking if std::atomic works... build/scons/sconf_temp/conftest_50.cpp <- | |#include | |int main() { | std::atomic x; | | x.store(0); | int32_t y = 1; | x.fetch_add(y); | x.fetch_sub(y); | x.exchange(y); | x.compare_exchange_strong(y, x); | return x.load(); |} | g++ -o build/scons/sconf_temp/conftest_50.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_50.cpp g++ -o build/scons/sconf_temp/conftest_50 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_50.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking if std::atomic works... build/scons/sconf_temp/conftest_51.cpp <- | |#include | |int main() { | std::atomic x; | | x.store(0); | uint32_t y = 1; | x.fetch_add(y); | x.fetch_sub(y); | x.exchange(y); | x.compare_exchange_strong(y, x); | return x.load(); |} | g++ -o build/scons/sconf_temp/conftest_51.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG build/scons/sconf_temp/conftest_51.cpp g++ -o build/scons/sconf_temp/conftest_51 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_51.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes file mongo-r3.2.8/src/third_party/gperftools-2.2/SConscript,line 71: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking if __malloc_hook is declared volatile... build/scons/sconf_temp/conftest_52.cc <- | |#include |void* (* volatile __malloc_hook)(size_t, const void*) = 0; | g++ -o build/scons/sconf_temp/conftest_52.o -c -Wnon-virtual-dtor -Woverloaded-virtual -Wno-maybe-uninitialized -std=c++11 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -Isrc/third_party/gperftools-2.2/src -Ibuild/opt -Isrc build/scons/sconf_temp/conftest_52.cc scons: Configure: yes file mongo-r3.2.8/src/third_party/wiredtiger/SConscript,line 24: Configure(confdir = build/scons/sconf_temp) scons: Configure: Checking for C function fallocate()... build/scons/sconf_temp/conftest_53.c <- | | |#include | |#ifdef __cplusplus |extern "C" |#endif |char fallocate(); | |int main() { |#if defined (__stub_fallocate) || defined (__stub___fallocate) | fail fail fail |#else | fallocate(); |#endif | | return 0; |} | gcc -o build/scons/sconf_temp/conftest_53.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -DHAVE_VERBOSE -Isrc/third_party/snappy-1.1.2 -Isrc/third_party/zlib-1.2.8 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include build/scons/sconf_temp/conftest_53.c gcc -o build/scons/sconf_temp/conftest_53 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_53.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking for C function sync_file_range()... build/scons/sconf_temp/conftest_54.c <- | | |#include | |#ifdef __cplusplus |extern "C" |#endif |char sync_file_range(); | |int main() { |#if defined (__stub_sync_file_range) || defined (__stub___sync_file_range) | fail fail fail |#else | sync_file_range(); |#endif | | return 0; |} | gcc -o build/scons/sconf_temp/conftest_54.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -DHAVE_VERBOSE -DHAVE_FALLOCATE -Isrc/third_party/snappy-1.1.2 -Isrc/third_party/zlib-1.2.8 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include build/scons/sconf_temp/conftest_54.c gcc -o build/scons/sconf_temp/conftest_54 -fPIC -pthread -Wl,-z,now -rdynamic -fuse-ld=gold -Wl,-z,noexecstack -Wl,--warn-execstack build/scons/sconf_temp/conftest_54.o -Wl,--whole-archive -Wl,--start-group -Wl,--end-group -Wl,--no-whole-archive -lm -lrt -ldl scons: Configure: yes scons: Configure: Checking for C header file x86intrin.h... build/scons/sconf_temp/conftest_55.c <- | |#include "x86intrin.h" | | gcc -o build/scons/sconf_temp/conftest_55.o -c -std=c99 -fno-omit-frame-pointer -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -fno-builtin-memcmp -DPCRE_STATIC -DNDEBUG -DBOOST_THREAD_VERSION=4 -DBOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS -DBOOST_THREAD_HAS_NO_EINTR_BUG -DHAVE_VERBOSE -DHAVE_FALLOCATE -DHAVE_SYNC_FILE_RANGE -Isrc/third_party/snappy-1.1.2 -Isrc/third_party/zlib-1.2.8 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include build/scons/sconf_temp/conftest_55.c scons: Configure: yes