db63de72a4dba71efcba011bfaa6af9c1d42d062
[c11concurrency-benchmarks.git] / silo / masstree / config.log
1 This file contains any messages produced by compilers while
2 running configure, to aid debugging if configure makes a mistake.
3
4 It was created by masstree-beta configure 0.1, which was
5 generated by GNU Autoconf 2.69.  Invocation command line was
6
7   $ ./configure --enable-max-key-len=1024 --disable-assertions --enable-invariants --enable-preconditions --with-malloc=jemalloc
8
9 ## --------- ##
10 ## Platform. ##
11 ## --------- ##
12
13 hostname = dw-10
14 uname -m = x86_64
15 uname -r = 4.4.0-119-generic
16 uname -s = Linux
17 uname -v = #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018
18
19 /usr/bin/uname -p = unknown
20 /bin/uname -X     = unknown
21
22 /bin/arch              = unknown
23 /usr/bin/arch -k       = unknown
24 /usr/convex/getsysinfo = unknown
25 /usr/bin/hostinfo      = unknown
26 /bin/machine           = unknown
27 /usr/bin/oslevel       = unknown
28 /bin/universe          = unknown
29
30 PATH: /scratch/build/bin
31 PATH: /home/ahmad/bin
32 PATH: /usr/local/sbin
33 PATH: /usr/local/bin
34 PATH: /usr/sbin
35 PATH: /usr/bin
36 PATH: /sbin
37 PATH: /bin
38 PATH: /usr/games
39 PATH: /usr/local/games
40 PATH: /snap/bin
41 PATH: /usr/lib/jvm/java-8-oracle/bin
42 PATH: /usr/lib/jvm/java-8-oracle/db/bin
43 PATH: /usr/lib/jvm/java-8-oracle/jre/bin
44 PATH: /usr/lib/go/bin
45 PATH: /home/ahmad/go/bin
46
47
48 ## ----------- ##
49 ## Core tests. ##
50 ## ----------- ##
51
52 configure:2507: checking for gcc
53 configure:2523: found /usr/bin/gcc
54 configure:2534: result: gcc
55 configure:2763: checking for C compiler version
56 configure:2772: gcc --version >&5
57 gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609
58 Copyright (C) 2015 Free Software Foundation, Inc.
59 This is free software; see the source for copying conditions.  There is NO
60 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
61
62 configure:2783: $? = 0
63 configure:2772: gcc -v >&5
64 Using built-in specs.
65 COLLECT_GCC=gcc
66 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
67 Target: x86_64-linux-gnu
68 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.11' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
69 Thread model: posix
70 gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 
71 configure:2783: $? = 0
72 configure:2772: gcc -V >&5
73 gcc: error: unrecognized command line option '-V'
74 gcc: fatal error: no input files
75 compilation terminated.
76 configure:2783: $? = 1
77 configure:2772: gcc -qversion >&5
78 gcc: error: unrecognized command line option '-qversion'
79 gcc: fatal error: no input files
80 compilation terminated.
81 configure:2783: $? = 1
82 configure:2803: checking whether the C compiler works
83 configure:2825: gcc    conftest.c  >&5
84 configure:2829: $? = 0
85 configure:2877: result: yes
86 configure:2880: checking for C compiler default output file name
87 configure:2882: result: a.out
88 configure:2888: checking for suffix of executables
89 configure:2895: gcc -o conftest    conftest.c  >&5
90 configure:2899: $? = 0
91 configure:2921: result: 
92 configure:2943: checking whether we are cross compiling
93 configure:2951: gcc -o conftest    conftest.c  >&5
94 configure:2955: $? = 0
95 configure:2962: ./conftest
96 configure:2966: $? = 0
97 configure:2981: result: no
98 configure:2986: checking for suffix of object files
99 configure:3008: gcc -c   conftest.c >&5
100 configure:3012: $? = 0
101 configure:3033: result: o
102 configure:3037: checking whether we are using the GNU C compiler
103 configure:3056: gcc -c   conftest.c >&5
104 configure:3056: $? = 0
105 configure:3065: result: yes
106 configure:3074: checking whether gcc accepts -g
107 configure:3094: gcc -c -g  conftest.c >&5
108 configure:3094: $? = 0
109 configure:3135: result: yes
110 configure:3152: checking for gcc option to accept ISO C89
111 configure:3215: gcc  -c -g -O2  conftest.c >&5
112 configure:3215: $? = 0
113 configure:3228: result: none needed
114 configure:3306: checking for g++
115 configure:3322: found /usr/bin/g++
116 configure:3333: result: g++
117 configure:3360: checking for C++ compiler version
118 configure:3369: g++ --version >&5
119 g++ (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609
120 Copyright (C) 2015 Free Software Foundation, Inc.
121 This is free software; see the source for copying conditions.  There is NO
122 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
123
124 configure:3380: $? = 0
125 configure:3369: g++ -v >&5
126 Using built-in specs.
127 COLLECT_GCC=g++
128 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
129 Target: x86_64-linux-gnu
130 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.11' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
131 Thread model: posix
132 gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 
133 configure:3380: $? = 0
134 configure:3369: g++ -V >&5
135 g++: error: unrecognized command line option '-V'
136 g++: fatal error: no input files
137 compilation terminated.
138 configure:3380: $? = 1
139 configure:3369: g++ -qversion >&5
140 g++: error: unrecognized command line option '-qversion'
141 g++: fatal error: no input files
142 compilation terminated.
143 configure:3380: $? = 1
144 configure:3384: checking whether we are using the GNU C++ compiler
145 configure:3403: g++ -c   conftest.cpp >&5
146 configure:3403: $? = 0
147 configure:3412: result: yes
148 configure:3421: checking whether g++ accepts -g
149 configure:3441: g++ -c -g  conftest.cpp >&5
150 configure:3441: $? = 0
151 configure:3482: result: yes
152 configure:3521: checking how to run the C++ preprocessor
153 configure:3548: g++ -E  conftest.cpp
154 configure:3548: $? = 0
155 configure:3562: g++ -E  conftest.cpp
156 conftest.cpp:10:28: fatal error: ac_nonexistent.h: No such file or directory
157 compilation terminated.
158 configure:3562: $? = 1
159 configure: failed program was:
160 | /* confdefs.h */
161 | #define PACKAGE_NAME "masstree-beta"
162 | #define PACKAGE_TARNAME "masstree-beta"
163 | #define PACKAGE_VERSION "0.1"
164 | #define PACKAGE_STRING "masstree-beta 0.1"
165 | #define PACKAGE_BUGREPORT ""
166 | #define PACKAGE_URL ""
167 | #define WORDS_BIGENDIAN_SET 1
168 | /* end confdefs.h.  */
169 | #include <ac_nonexistent.h>
170 configure:3587: result: g++ -E
171 configure:3607: g++ -E  conftest.cpp
172 configure:3607: $? = 0
173 configure:3621: g++ -E  conftest.cpp
174 conftest.cpp:10:28: fatal error: ac_nonexistent.h: No such file or directory
175 compilation terminated.
176 configure:3621: $? = 1
177 configure: failed program was:
178 | /* confdefs.h */
179 | #define PACKAGE_NAME "masstree-beta"
180 | #define PACKAGE_TARNAME "masstree-beta"
181 | #define PACKAGE_VERSION "0.1"
182 | #define PACKAGE_STRING "masstree-beta 0.1"
183 | #define PACKAGE_BUGREPORT ""
184 | #define PACKAGE_URL ""
185 | #define WORDS_BIGENDIAN_SET 1
186 | /* end confdefs.h.  */
187 | #include <ac_nonexistent.h>
188 configure:3650: checking for grep that handles long lines and -e
189 configure:3708: result: /bin/grep
190 configure:3713: checking for egrep
191 configure:3775: result: /bin/grep -E
192 configure:3780: checking for ANSI C header files
193 configure:3800: g++ -c -g -O2  conftest.cpp >&5
194 configure:3800: $? = 0
195 configure:3873: g++ -o conftest -g -O2   conftest.cpp  >&5
196 configure:3873: $? = 0
197 configure:3873: ./conftest
198 configure:3873: $? = 0
199 configure:3884: result: yes
200 configure:3897: checking for sys/types.h
201 configure:3897: g++ -c -g -O2  conftest.cpp >&5
202 configure:3897: $? = 0
203 configure:3897: result: yes
204 configure:3897: checking for sys/stat.h
205 configure:3897: g++ -c -g -O2  conftest.cpp >&5
206 configure:3897: $? = 0
207 configure:3897: result: yes
208 configure:3897: checking for stdlib.h
209 configure:3897: g++ -c -g -O2  conftest.cpp >&5
210 configure:3897: $? = 0
211 configure:3897: result: yes
212 configure:3897: checking for string.h
213 configure:3897: g++ -c -g -O2  conftest.cpp >&5
214 configure:3897: $? = 0
215 configure:3897: result: yes
216 configure:3897: checking for memory.h
217 configure:3897: g++ -c -g -O2  conftest.cpp >&5
218 configure:3897: $? = 0
219 configure:3897: result: yes
220 configure:3897: checking for strings.h
221 configure:3897: g++ -c -g -O2  conftest.cpp >&5
222 configure:3897: $? = 0
223 configure:3897: result: yes
224 configure:3897: checking for inttypes.h
225 configure:3897: g++ -c -g -O2  conftest.cpp >&5
226 configure:3897: $? = 0
227 configure:3897: result: yes
228 configure:3897: checking for stdint.h
229 configure:3897: g++ -c -g -O2  conftest.cpp >&5
230 configure:3897: $? = 0
231 configure:3897: result: yes
232 configure:3897: checking for unistd.h
233 configure:3897: g++ -c -g -O2  conftest.cpp >&5
234 configure:3897: $? = 0
235 configure:3897: result: yes
236 configure:3909: checking whether byte ordering is bigendian
237 configure:3924: g++ -c -g -O2  conftest.cpp >&5
238 conftest.cpp:21:9: error: expected unqualified-id before 'not' token
239          not a universal capable compiler
240          ^
241 configure:3924: $? = 1
242 configure: failed program was:
243 | /* confdefs.h */
244 | #define PACKAGE_NAME "masstree-beta"
245 | #define PACKAGE_TARNAME "masstree-beta"
246 | #define PACKAGE_VERSION "0.1"
247 | #define PACKAGE_STRING "masstree-beta 0.1"
248 | #define PACKAGE_BUGREPORT ""
249 | #define PACKAGE_URL ""
250 | #define WORDS_BIGENDIAN_SET 1
251 | #define STDC_HEADERS 1
252 | #define HAVE_SYS_TYPES_H 1
253 | #define HAVE_SYS_STAT_H 1
254 | #define HAVE_STDLIB_H 1
255 | #define HAVE_STRING_H 1
256 | #define HAVE_MEMORY_H 1
257 | #define HAVE_STRINGS_H 1
258 | #define HAVE_INTTYPES_H 1
259 | #define HAVE_STDINT_H 1
260 | #define HAVE_UNISTD_H 1
261 | /* end confdefs.h.  */
262 | #ifndef __APPLE_CC__
263 |              not a universal capable compiler
264 |            #endif
265 |            typedef int dummy;
266
267 configure:3969: g++ -c -g -O2  conftest.cpp >&5
268 configure:3969: $? = 0
269 configure:3987: g++ -c -g -O2  conftest.cpp >&5
270 conftest.cpp: In function 'int main()':
271 conftest.cpp:27:8: error: 'big' was not declared in this scope
272     not big endian
273         ^
274 configure:3987: $? = 1
275 configure: failed program was:
276 | /* confdefs.h */
277 | #define PACKAGE_NAME "masstree-beta"
278 | #define PACKAGE_TARNAME "masstree-beta"
279 | #define PACKAGE_VERSION "0.1"
280 | #define PACKAGE_STRING "masstree-beta 0.1"
281 | #define PACKAGE_BUGREPORT ""
282 | #define PACKAGE_URL ""
283 | #define WORDS_BIGENDIAN_SET 1
284 | #define STDC_HEADERS 1
285 | #define HAVE_SYS_TYPES_H 1
286 | #define HAVE_SYS_STAT_H 1
287 | #define HAVE_STDLIB_H 1
288 | #define HAVE_STRING_H 1
289 | #define HAVE_MEMORY_H 1
290 | #define HAVE_STRINGS_H 1
291 | #define HAVE_INTTYPES_H 1
292 | #define HAVE_STDINT_H 1
293 | #define HAVE_UNISTD_H 1
294 | /* end confdefs.h.  */
295 | #include <sys/types.h>
296 |               #include <sys/param.h>
297
298 | int
299 | main ()
300 | {
301 | #if BYTE_ORDER != BIG_ENDIAN
302 |                not big endian
303 |               #endif
304
305 |   ;
306 |   return 0;
307 | }
308 configure:4115: result: no
309 configure:4137: checking sys/epoll.h usability
310 configure:4137: g++ -c -g -O2  conftest.cpp >&5
311 configure:4137: $? = 0
312 configure:4137: result: yes
313 configure:4137: checking sys/epoll.h presence
314 configure:4137: g++ -E  conftest.cpp
315 configure:4137: $? = 0
316 configure:4137: result: yes
317 configure:4137: checking for sys/epoll.h
318 configure:4137: result: yes
319 configure:4137: checking numa.h usability
320 configure:4137: g++ -c -g -O2  conftest.cpp >&5
321 configure:4137: $? = 0
322 configure:4137: result: yes
323 configure:4137: checking numa.h presence
324 configure:4137: g++ -E  conftest.cpp
325 configure:4137: $? = 0
326 configure:4137: result: yes
327 configure:4137: checking for numa.h
328 configure:4137: result: yes
329 configure:4148: checking for library containing numa_available
330 configure:4179: g++ -o conftest -g -O2   conftest.cpp  >&5
331 /tmp/cckSsuNW.o: In function `main':
332 /home/ahmad/benchmark-fuzzying-tool/silo/masstree/conftest.cpp:33: undefined reference to `numa_available'
333 collect2: error: ld returned 1 exit status
334 configure:4179: $? = 1
335 configure: failed program was:
336 | /* confdefs.h */
337 | #define PACKAGE_NAME "masstree-beta"
338 | #define PACKAGE_TARNAME "masstree-beta"
339 | #define PACKAGE_VERSION "0.1"
340 | #define PACKAGE_STRING "masstree-beta 0.1"
341 | #define PACKAGE_BUGREPORT ""
342 | #define PACKAGE_URL ""
343 | #define WORDS_BIGENDIAN_SET 1
344 | #define STDC_HEADERS 1
345 | #define HAVE_SYS_TYPES_H 1
346 | #define HAVE_SYS_STAT_H 1
347 | #define HAVE_STDLIB_H 1
348 | #define HAVE_STRING_H 1
349 | #define HAVE_MEMORY_H 1
350 | #define HAVE_STRINGS_H 1
351 | #define HAVE_INTTYPES_H 1
352 | #define HAVE_STDINT_H 1
353 | #define HAVE_UNISTD_H 1
354 | #define HAVE_SYS_EPOLL_H 1
355 | #define HAVE_NUMA_H 1
356 | /* end confdefs.h.  */
357
358 | /* Override any GCC internal prototype to avoid an error.
359 |    Use char because int might match the return type of a GCC
360 |    builtin and then its argument prototype would still apply.  */
361 | #ifdef __cplusplus
362 | extern "C"
363 | #endif
364 | char numa_available ();
365 | int
366 | main ()
367 | {
368 | return numa_available ();
369 |   ;
370 |   return 0;
371 | }
372 configure:4179: g++ -o conftest -g -O2   conftest.cpp -lnuma   >&5
373 configure:4179: $? = 0
374 configure:4196: result: -lnuma
375 configure:4212: checking for __builtin_clz builtin
376 configure:4228: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
377 configure:4228: $? = 0
378 configure:4236: result: yes
379 configure:4246: checking for __builtin_clzl builtin
380 configure:4262: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
381 configure:4262: $? = 0
382 configure:4270: result: yes
383 configure:4280: checking for __builtin_clzll builtin
384 configure:4296: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
385 configure:4296: $? = 0
386 configure:4304: result: yes
387 configure:4314: checking for __builtin_ctz builtin
388 configure:4330: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
389 configure:4330: $? = 0
390 configure:4338: result: yes
391 configure:4348: checking for __builtin_ctzl builtin
392 configure:4364: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
393 configure:4364: $? = 0
394 configure:4372: result: yes
395 configure:4382: checking for __builtin_ctzll builtin
396 configure:4398: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
397 configure:4398: $? = 0
398 configure:4406: result: yes
399 configure:4416: checking for __sync_synchronize builtin
400 configure:4433: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
401 configure:4433: $? = 0
402 configure:4441: result: yes
403 configure:4451: checking for __sync_fetch_and_add builtin
404 configure:4467: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
405 configure:4467: $? = 0
406 configure:4475: result: yes
407 configure:4485: checking for __sync_add_and_fetch builtin
408 configure:4501: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
409 configure:4501: $? = 0
410 configure:4509: result: yes
411 configure:4519: checking for __sync_fetch_and_add_8 builtin
412 configure:4536: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
413 configure:4536: $? = 0
414 configure:4544: result: yes
415 configure:4554: checking for __sync_add_and_fetch_8 builtin
416 configure:4571: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
417 configure:4571: $? = 0
418 configure:4579: result: yes
419 configure:4589: checking for __sync_fetch_and_or builtin
420 configure:4605: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
421 configure:4605: $? = 0
422 configure:4613: result: yes
423 configure:4623: checking for __sync_or_and_fetch builtin
424 configure:4639: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
425 configure:4639: $? = 0
426 configure:4647: result: yes
427 configure:4657: checking for __sync_fetch_and_or_8 builtin
428 configure:4674: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
429 configure:4674: $? = 0
430 configure:4682: result: yes
431 configure:4692: checking for __sync_or_and_fetch_8 builtin
432 configure:4709: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
433 configure:4709: $? = 0
434 configure:4717: result: yes
435 configure:4727: checking for __sync_bool_compare_and_swap builtin
436 configure:4743: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
437 configure:4743: $? = 0
438 configure:4751: result: yes
439 configure:4761: checking for __sync_bool_compare_and_swap_8 builtin
440 configure:4778: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
441 configure:4778: $? = 0
442 configure:4786: result: yes
443 configure:4796: checking for __sync_val_compare_and_swap builtin
444 configure:4812: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
445 configure:4812: $? = 0
446 configure:4820: result: yes
447 configure:4830: checking for __sync_val_compare_and_swap_8 builtin
448 configure:4847: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
449 configure:4847: $? = 0
450 configure:4855: result: yes
451 configure:4865: checking for __sync_lock_test_and_set builtin
452 configure:4881: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
453 configure:4881: $? = 0
454 configure:4889: result: yes
455 configure:4899: checking for __sync_lock_test_and_set_val builtin
456 configure:4915: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
457 configure:4915: $? = 0
458 configure:4923: result: yes
459 configure:4933: checking for __sync_lock_release_set builtin
460 configure:4949: g++ -o conftest -g -O2   conftest.cpp -lnuma  >&5
461 configure:4949: $? = 0
462 configure:4957: result: yes
463 configure:4968: checking whether the C++ compiler understands 'auto'
464 configure:4985: g++ -c -g -O2  conftest.cpp >&5
465 conftest.cpp: In function 'int f(s)':
466 conftest.cpp:45:41: error: ISO C++ forbids declaration of 'y' with no type [-fpermissive]
467  struct s { int a; }; int f(s x) { auto &y = x; return y.a; }
468                                          ^
469 conftest.cpp:45:45: error: invalid initialization of reference of type 'int&' from expression of type 's'
470  struct s { int a; }; int f(s x) { auto &y = x; return y.a; }
471                                              ^
472 conftest.cpp:45:57: error: request for member 'a' in 'y', which is of non-class type 'int'
473  struct s { int a; }; int f(s x) { auto &y = x; return y.a; }
474                                                          ^
475 configure:4985: $? = 1
476 configure: failed program was:
477 | /* confdefs.h */
478 | #define PACKAGE_NAME "masstree-beta"
479 | #define PACKAGE_TARNAME "masstree-beta"
480 | #define PACKAGE_VERSION "0.1"
481 | #define PACKAGE_STRING "masstree-beta 0.1"
482 | #define PACKAGE_BUGREPORT ""
483 | #define PACKAGE_URL ""
484 | #define WORDS_BIGENDIAN_SET 1
485 | #define STDC_HEADERS 1
486 | #define HAVE_SYS_TYPES_H 1
487 | #define HAVE_SYS_STAT_H 1
488 | #define HAVE_STDLIB_H 1
489 | #define HAVE_STRING_H 1
490 | #define HAVE_MEMORY_H 1
491 | #define HAVE_STRINGS_H 1
492 | #define HAVE_INTTYPES_H 1
493 | #define HAVE_STDINT_H 1
494 | #define HAVE_UNISTD_H 1
495 | #define HAVE_SYS_EPOLL_H 1
496 | #define HAVE_NUMA_H 1
497 | #define HAVE_LIBNUMA 1
498 | #define HAVE___BUILTIN_CLZ 1
499 | #define HAVE___BUILTIN_CLZL 1
500 | #define HAVE___BUILTIN_CLZLL 1
501 | #define HAVE___BUILTIN_CTZ 1
502 | #define HAVE___BUILTIN_CTZL 1
503 | #define HAVE___BUILTIN_CTZLL 1
504 | #define HAVE___SYNC_SYNCHRONIZE 1
505 | #define HAVE___SYNC_FETCH_AND_ADD 1
506 | #define HAVE___SYNC_ADD_AND_FETCH 1
507 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
508 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
509 | #define HAVE___SYNC_FETCH_AND_OR 1
510 | #define HAVE___SYNC_OR_AND_FETCH 1
511 | #define HAVE___SYNC_FETCH_AND_OR_8 1
512 | #define HAVE___SYNC_OR_AND_FETCH_8 1
513 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
514 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
515 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
516 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
517 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
518 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
519 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
520 | /* end confdefs.h.  */
521 | struct s { int a; }; int f(s x) { auto &y = x; return y.a; }
522 | int
523 | main ()
524 | {
525
526 |   ;
527 |   return 0;
528 | }
529 configure:4992: result: no
530 configure:4996: checking whether the C++ compiler with -std=gnu++0x understands 'auto'
531 configure:5009: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
532 configure:5009: $? = 0
533 configure:5015: result: yes
534 configure:5033: checking whether the C++ compiler understands constexpr
535 configure:5050: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
536 configure:5050: $? = 0
537 configure:5057: result: yes
538 configure:5065: checking whether the C++ compiler understands static_assert
539 configure:5082: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
540 configure:5082: $? = 0
541 configure:5089: result: yes
542 configure:5097: checking whether the C++ compiler understands rvalue references
543 configure:5114: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
544 configure:5114: $? = 0
545 configure:5121: result: yes
546 configure:5129: checking whether the C++ compiler understands template alias
547 configure:5146: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
548 configure:5146: $? = 0
549 configure:5153: result: yes
550 configure:5163: checking type_traits usability
551 configure:5163: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
552 configure:5163: $? = 0
553 configure:5163: result: yes
554 configure:5163: checking type_traits presence
555 configure:5163: g++ -E  conftest.cpp
556 In file included from /usr/include/c++/5/type_traits:35:0,
557                  from conftest.cpp:50:
558 /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
559  #error This file requires compiler and library support \
560   ^
561 configure:5163: $? = 1
562 configure: failed program was:
563 | /* confdefs.h */
564 | #define PACKAGE_NAME "masstree-beta"
565 | #define PACKAGE_TARNAME "masstree-beta"
566 | #define PACKAGE_VERSION "0.1"
567 | #define PACKAGE_STRING "masstree-beta 0.1"
568 | #define PACKAGE_BUGREPORT ""
569 | #define PACKAGE_URL ""
570 | #define WORDS_BIGENDIAN_SET 1
571 | #define STDC_HEADERS 1
572 | #define HAVE_SYS_TYPES_H 1
573 | #define HAVE_SYS_STAT_H 1
574 | #define HAVE_STDLIB_H 1
575 | #define HAVE_STRING_H 1
576 | #define HAVE_MEMORY_H 1
577 | #define HAVE_STRINGS_H 1
578 | #define HAVE_INTTYPES_H 1
579 | #define HAVE_STDINT_H 1
580 | #define HAVE_UNISTD_H 1
581 | #define HAVE_SYS_EPOLL_H 1
582 | #define HAVE_NUMA_H 1
583 | #define HAVE_LIBNUMA 1
584 | #define HAVE___BUILTIN_CLZ 1
585 | #define HAVE___BUILTIN_CLZL 1
586 | #define HAVE___BUILTIN_CLZLL 1
587 | #define HAVE___BUILTIN_CTZ 1
588 | #define HAVE___BUILTIN_CTZL 1
589 | #define HAVE___BUILTIN_CTZLL 1
590 | #define HAVE___SYNC_SYNCHRONIZE 1
591 | #define HAVE___SYNC_FETCH_AND_ADD 1
592 | #define HAVE___SYNC_ADD_AND_FETCH 1
593 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
594 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
595 | #define HAVE___SYNC_FETCH_AND_OR 1
596 | #define HAVE___SYNC_OR_AND_FETCH 1
597 | #define HAVE___SYNC_FETCH_AND_OR_8 1
598 | #define HAVE___SYNC_OR_AND_FETCH_8 1
599 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
600 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
601 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
602 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
603 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
604 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
605 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
606 | #define HAVE_CXX_AUTO 1
607 | #define HAVE_CXX_CONSTEXPR 1
608 | #define HAVE_CXX_STATIC_ASSERT 1
609 | #define HAVE_CXX_RVALUE_REFERENCES 1
610 | #define HAVE_CXX_TEMPLATE_ALIAS 1
611 | /* end confdefs.h.  */
612 | #include <type_traits>
613 configure:5163: result: no
614 configure:5163: WARNING: type_traits: accepted by the compiler, rejected by the preprocessor!
615 configure:5163: WARNING: type_traits: proceeding with the compiler's result
616 configure:5163: checking for type_traits
617 configure:5163: result: yes
618 configure:5174: checking for std::hash
619 configure:5192: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
620 configure:5192: $? = 0
621 configure:5199: result: yes
622 configure:5207: checking for __has_trivial_copy
623 configure:5224: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
624 configure:5224: $? = 0
625 configure:5231: result: yes
626 configure:5240: checking for std::move
627 configure:5253: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
628 configure:5253: $? = 0
629 configure:5259: result: yes
630 configure:5271: checking for std::is_trivially_copyable
631 configure:5288: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
632 configure:5288: $? = 0
633 configure:5295: result: yes
634 configure:5303: checking for std::is_rvalue_reference
635 configure:5320: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
636 configure:5320: $? = 0
637 configure:5327: result: yes
638 configure:5337: checking for malloc in -lflow
639 configure:5362: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lflow  -lnuma  >&5
640 /usr/bin/ld: cannot find -lflow
641 collect2: error: ld returned 1 exit status
642 configure:5362: $? = 1
643 configure: failed program was:
644 | /* confdefs.h */
645 | #define PACKAGE_NAME "masstree-beta"
646 | #define PACKAGE_TARNAME "masstree-beta"
647 | #define PACKAGE_VERSION "0.1"
648 | #define PACKAGE_STRING "masstree-beta 0.1"
649 | #define PACKAGE_BUGREPORT ""
650 | #define PACKAGE_URL ""
651 | #define WORDS_BIGENDIAN_SET 1
652 | #define STDC_HEADERS 1
653 | #define HAVE_SYS_TYPES_H 1
654 | #define HAVE_SYS_STAT_H 1
655 | #define HAVE_STDLIB_H 1
656 | #define HAVE_STRING_H 1
657 | #define HAVE_MEMORY_H 1
658 | #define HAVE_STRINGS_H 1
659 | #define HAVE_INTTYPES_H 1
660 | #define HAVE_STDINT_H 1
661 | #define HAVE_UNISTD_H 1
662 | #define HAVE_SYS_EPOLL_H 1
663 | #define HAVE_NUMA_H 1
664 | #define HAVE_LIBNUMA 1
665 | #define HAVE___BUILTIN_CLZ 1
666 | #define HAVE___BUILTIN_CLZL 1
667 | #define HAVE___BUILTIN_CLZLL 1
668 | #define HAVE___BUILTIN_CTZ 1
669 | #define HAVE___BUILTIN_CTZL 1
670 | #define HAVE___BUILTIN_CTZLL 1
671 | #define HAVE___SYNC_SYNCHRONIZE 1
672 | #define HAVE___SYNC_FETCH_AND_ADD 1
673 | #define HAVE___SYNC_ADD_AND_FETCH 1
674 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
675 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
676 | #define HAVE___SYNC_FETCH_AND_OR 1
677 | #define HAVE___SYNC_OR_AND_FETCH 1
678 | #define HAVE___SYNC_FETCH_AND_OR_8 1
679 | #define HAVE___SYNC_OR_AND_FETCH_8 1
680 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
681 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
682 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
683 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
684 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
685 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
686 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
687 | #define HAVE_CXX_AUTO 1
688 | #define HAVE_CXX_CONSTEXPR 1
689 | #define HAVE_CXX_STATIC_ASSERT 1
690 | #define HAVE_CXX_RVALUE_REFERENCES 1
691 | #define HAVE_CXX_TEMPLATE_ALIAS 1
692 | #define HAVE_TYPE_TRAITS 1
693 | #define HAVE_STD_HASH 1
694 | #define HAVE___HAS_TRIVIAL_COPY 1
695 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
696 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
697 | /* end confdefs.h.  */
698
699 | /* Override any GCC internal prototype to avoid an error.
700 |    Use char because int might match the return type of a GCC
701 |    builtin and then its argument prototype would still apply.  */
702 | #ifdef __cplusplus
703 | extern "C"
704 | #endif
705 | char malloc ();
706 | int
707 | main ()
708 | {
709 | return malloc ();
710 |   ;
711 |   return 0;
712 | }
713 configure:5371: result: no
714 configure:5379: checking for mallctl in -ljemalloc
715 configure:5404: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -ljemalloc  -lnuma  >&5
716 configure:5404: $? = 0
717 configure:5413: result: yes
718 configure:5421: checking for tc_malloc in -ltcmalloc_minimal
719 configure:5446: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -ltcmalloc_minimal  -lnuma  >&5
720 configure:5446: $? = 0
721 configure:5455: result: yes
722 configure:5463: checking for _Z16getMainHoardHeapv in -lhoard
723 configure:5488: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lhoard  -lnuma  >&5
724 /usr/bin/ld: cannot find -lhoard
725 collect2: error: ld returned 1 exit status
726 configure:5488: $? = 1
727 configure: failed program was:
728 | /* confdefs.h */
729 | #define PACKAGE_NAME "masstree-beta"
730 | #define PACKAGE_TARNAME "masstree-beta"
731 | #define PACKAGE_VERSION "0.1"
732 | #define PACKAGE_STRING "masstree-beta 0.1"
733 | #define PACKAGE_BUGREPORT ""
734 | #define PACKAGE_URL ""
735 | #define WORDS_BIGENDIAN_SET 1
736 | #define STDC_HEADERS 1
737 | #define HAVE_SYS_TYPES_H 1
738 | #define HAVE_SYS_STAT_H 1
739 | #define HAVE_STDLIB_H 1
740 | #define HAVE_STRING_H 1
741 | #define HAVE_MEMORY_H 1
742 | #define HAVE_STRINGS_H 1
743 | #define HAVE_INTTYPES_H 1
744 | #define HAVE_STDINT_H 1
745 | #define HAVE_UNISTD_H 1
746 | #define HAVE_SYS_EPOLL_H 1
747 | #define HAVE_NUMA_H 1
748 | #define HAVE_LIBNUMA 1
749 | #define HAVE___BUILTIN_CLZ 1
750 | #define HAVE___BUILTIN_CLZL 1
751 | #define HAVE___BUILTIN_CLZLL 1
752 | #define HAVE___BUILTIN_CTZ 1
753 | #define HAVE___BUILTIN_CTZL 1
754 | #define HAVE___BUILTIN_CTZLL 1
755 | #define HAVE___SYNC_SYNCHRONIZE 1
756 | #define HAVE___SYNC_FETCH_AND_ADD 1
757 | #define HAVE___SYNC_ADD_AND_FETCH 1
758 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
759 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
760 | #define HAVE___SYNC_FETCH_AND_OR 1
761 | #define HAVE___SYNC_OR_AND_FETCH 1
762 | #define HAVE___SYNC_FETCH_AND_OR_8 1
763 | #define HAVE___SYNC_OR_AND_FETCH_8 1
764 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
765 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
766 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
767 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
768 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
769 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
770 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
771 | #define HAVE_CXX_AUTO 1
772 | #define HAVE_CXX_CONSTEXPR 1
773 | #define HAVE_CXX_STATIC_ASSERT 1
774 | #define HAVE_CXX_RVALUE_REFERENCES 1
775 | #define HAVE_CXX_TEMPLATE_ALIAS 1
776 | #define HAVE_TYPE_TRAITS 1
777 | #define HAVE_STD_HASH 1
778 | #define HAVE___HAS_TRIVIAL_COPY 1
779 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
780 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
781 | /* end confdefs.h.  */
782
783 | /* Override any GCC internal prototype to avoid an error.
784 |    Use char because int might match the return type of a GCC
785 |    builtin and then its argument prototype would still apply.  */
786 | #ifdef __cplusplus
787 | extern "C"
788 | #endif
789 | char _Z16getMainHoardHeapv ();
790 | int
791 | main ()
792 | {
793 | return _Z16getMainHoardHeapv ();
794 |   ;
795 |   return 0;
796 | }
797 configure:5497: result: no
798 configure:5537: checking for malloc library
799 configure:5551: result: -ljemalloc
800 configure:5580: checking whether off_t and long are the same type
801 configure:5597: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
802 conftest.cpp: In function 'int f(long int)':
803 conftest.cpp:57:30: error: redefinition of 'int f(long int)'
804  int f(off_t) {return 0;} int f(long) {return 0;}
805                               ^
806 conftest.cpp:57:5: note: 'int f(off_t)' previously defined here
807  int f(off_t) {return 0;} int f(long) {return 0;}
808      ^
809 configure:5597: $? = 1
810 configure: failed program was:
811 | /* confdefs.h */
812 | #define PACKAGE_NAME "masstree-beta"
813 | #define PACKAGE_TARNAME "masstree-beta"
814 | #define PACKAGE_VERSION "0.1"
815 | #define PACKAGE_STRING "masstree-beta 0.1"
816 | #define PACKAGE_BUGREPORT ""
817 | #define PACKAGE_URL ""
818 | #define WORDS_BIGENDIAN_SET 1
819 | #define STDC_HEADERS 1
820 | #define HAVE_SYS_TYPES_H 1
821 | #define HAVE_SYS_STAT_H 1
822 | #define HAVE_STDLIB_H 1
823 | #define HAVE_STRING_H 1
824 | #define HAVE_MEMORY_H 1
825 | #define HAVE_STRINGS_H 1
826 | #define HAVE_INTTYPES_H 1
827 | #define HAVE_STDINT_H 1
828 | #define HAVE_UNISTD_H 1
829 | #define HAVE_SYS_EPOLL_H 1
830 | #define HAVE_NUMA_H 1
831 | #define HAVE_LIBNUMA 1
832 | #define HAVE___BUILTIN_CLZ 1
833 | #define HAVE___BUILTIN_CLZL 1
834 | #define HAVE___BUILTIN_CLZLL 1
835 | #define HAVE___BUILTIN_CTZ 1
836 | #define HAVE___BUILTIN_CTZL 1
837 | #define HAVE___BUILTIN_CTZLL 1
838 | #define HAVE___SYNC_SYNCHRONIZE 1
839 | #define HAVE___SYNC_FETCH_AND_ADD 1
840 | #define HAVE___SYNC_ADD_AND_FETCH 1
841 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
842 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
843 | #define HAVE___SYNC_FETCH_AND_OR 1
844 | #define HAVE___SYNC_OR_AND_FETCH 1
845 | #define HAVE___SYNC_FETCH_AND_OR_8 1
846 | #define HAVE___SYNC_OR_AND_FETCH_8 1
847 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
848 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
849 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
850 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
851 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
852 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
853 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
854 | #define HAVE_CXX_AUTO 1
855 | #define HAVE_CXX_CONSTEXPR 1
856 | #define HAVE_CXX_STATIC_ASSERT 1
857 | #define HAVE_CXX_RVALUE_REFERENCES 1
858 | #define HAVE_CXX_TEMPLATE_ALIAS 1
859 | #define HAVE_TYPE_TRAITS 1
860 | #define HAVE_STD_HASH 1
861 | #define HAVE___HAS_TRIVIAL_COPY 1
862 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
863 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
864 | #define HAVE_JEMALLOC 1
865 | /* end confdefs.h.  */
866 | #include <stdio.h>
867 | int f(off_t) {return 0;} int f(long) {return 0;}
868 | int
869 | main ()
870 | {
871
872 |   ;
873 |   return 0;
874 | }
875 configure:5604: result: yes
876 configure:5615: checking whether off_t and long long are the same type
877 configure:5632: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
878 configure:5632: $? = 0
879 configure:5639: result: no
880 configure:5650: checking whether int64_t and long are the same type
881 configure:5667: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
882 conftest.cpp: In function 'int f(long int)':
883 conftest.cpp:58:32: error: redefinition of 'int f(long int)'
884  int f(int64_t) {return 0;} int f(long) {return 0;}
885                                 ^
886 conftest.cpp:58:5: note: 'int f(int64_t)' previously defined here
887  int f(int64_t) {return 0;} int f(long) {return 0;}
888      ^
889 configure:5667: $? = 1
890 configure: failed program was:
891 | /* confdefs.h */
892 | #define PACKAGE_NAME "masstree-beta"
893 | #define PACKAGE_TARNAME "masstree-beta"
894 | #define PACKAGE_VERSION "0.1"
895 | #define PACKAGE_STRING "masstree-beta 0.1"
896 | #define PACKAGE_BUGREPORT ""
897 | #define PACKAGE_URL ""
898 | #define WORDS_BIGENDIAN_SET 1
899 | #define STDC_HEADERS 1
900 | #define HAVE_SYS_TYPES_H 1
901 | #define HAVE_SYS_STAT_H 1
902 | #define HAVE_STDLIB_H 1
903 | #define HAVE_STRING_H 1
904 | #define HAVE_MEMORY_H 1
905 | #define HAVE_STRINGS_H 1
906 | #define HAVE_INTTYPES_H 1
907 | #define HAVE_STDINT_H 1
908 | #define HAVE_UNISTD_H 1
909 | #define HAVE_SYS_EPOLL_H 1
910 | #define HAVE_NUMA_H 1
911 | #define HAVE_LIBNUMA 1
912 | #define HAVE___BUILTIN_CLZ 1
913 | #define HAVE___BUILTIN_CLZL 1
914 | #define HAVE___BUILTIN_CLZLL 1
915 | #define HAVE___BUILTIN_CTZ 1
916 | #define HAVE___BUILTIN_CTZL 1
917 | #define HAVE___BUILTIN_CTZLL 1
918 | #define HAVE___SYNC_SYNCHRONIZE 1
919 | #define HAVE___SYNC_FETCH_AND_ADD 1
920 | #define HAVE___SYNC_ADD_AND_FETCH 1
921 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
922 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
923 | #define HAVE___SYNC_FETCH_AND_OR 1
924 | #define HAVE___SYNC_OR_AND_FETCH 1
925 | #define HAVE___SYNC_FETCH_AND_OR_8 1
926 | #define HAVE___SYNC_OR_AND_FETCH_8 1
927 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
928 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
929 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
930 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
931 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
932 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
933 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
934 | #define HAVE_CXX_AUTO 1
935 | #define HAVE_CXX_CONSTEXPR 1
936 | #define HAVE_CXX_STATIC_ASSERT 1
937 | #define HAVE_CXX_RVALUE_REFERENCES 1
938 | #define HAVE_CXX_TEMPLATE_ALIAS 1
939 | #define HAVE_TYPE_TRAITS 1
940 | #define HAVE_STD_HASH 1
941 | #define HAVE___HAS_TRIVIAL_COPY 1
942 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
943 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
944 | #define HAVE_JEMALLOC 1
945 | #define HAVE_OFF_T_IS_LONG 1
946 | /* end confdefs.h.  */
947 | #include <stdint.h>
948 | int f(int64_t) {return 0;} int f(long) {return 0;}
949 | int
950 | main ()
951 | {
952
953 |   ;
954 |   return 0;
955 | }
956 configure:5674: result: yes
957 configure:5685: checking whether int64_t and long long are the same type
958 configure:5702: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
959 configure:5702: $? = 0
960 configure:5709: result: no
961 configure:5720: checking whether size_t and unsigned are the same type
962 configure:5737: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
963 configure:5737: $? = 0
964 configure:5744: result: no
965 configure:5755: checking whether size_t and unsigned long are the same type
966 configure:5772: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
967 conftest.cpp: In function 'int f(long unsigned int)':
968 conftest.cpp:59:31: error: redefinition of 'int f(long unsigned int)'
969  int f(size_t) {return 0;} int f(unsigned long) {return 0;}
970                                ^
971 conftest.cpp:59:5: note: 'int f(size_t)' previously defined here
972  int f(size_t) {return 0;} int f(unsigned long) {return 0;}
973      ^
974 configure:5772: $? = 1
975 configure: failed program was:
976 | /* confdefs.h */
977 | #define PACKAGE_NAME "masstree-beta"
978 | #define PACKAGE_TARNAME "masstree-beta"
979 | #define PACKAGE_VERSION "0.1"
980 | #define PACKAGE_STRING "masstree-beta 0.1"
981 | #define PACKAGE_BUGREPORT ""
982 | #define PACKAGE_URL ""
983 | #define WORDS_BIGENDIAN_SET 1
984 | #define STDC_HEADERS 1
985 | #define HAVE_SYS_TYPES_H 1
986 | #define HAVE_SYS_STAT_H 1
987 | #define HAVE_STDLIB_H 1
988 | #define HAVE_STRING_H 1
989 | #define HAVE_MEMORY_H 1
990 | #define HAVE_STRINGS_H 1
991 | #define HAVE_INTTYPES_H 1
992 | #define HAVE_STDINT_H 1
993 | #define HAVE_UNISTD_H 1
994 | #define HAVE_SYS_EPOLL_H 1
995 | #define HAVE_NUMA_H 1
996 | #define HAVE_LIBNUMA 1
997 | #define HAVE___BUILTIN_CLZ 1
998 | #define HAVE___BUILTIN_CLZL 1
999 | #define HAVE___BUILTIN_CLZLL 1
1000 | #define HAVE___BUILTIN_CTZ 1
1001 | #define HAVE___BUILTIN_CTZL 1
1002 | #define HAVE___BUILTIN_CTZLL 1
1003 | #define HAVE___SYNC_SYNCHRONIZE 1
1004 | #define HAVE___SYNC_FETCH_AND_ADD 1
1005 | #define HAVE___SYNC_ADD_AND_FETCH 1
1006 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
1007 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
1008 | #define HAVE___SYNC_FETCH_AND_OR 1
1009 | #define HAVE___SYNC_OR_AND_FETCH 1
1010 | #define HAVE___SYNC_FETCH_AND_OR_8 1
1011 | #define HAVE___SYNC_OR_AND_FETCH_8 1
1012 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
1013 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
1014 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
1015 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
1016 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
1017 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
1018 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
1019 | #define HAVE_CXX_AUTO 1
1020 | #define HAVE_CXX_CONSTEXPR 1
1021 | #define HAVE_CXX_STATIC_ASSERT 1
1022 | #define HAVE_CXX_RVALUE_REFERENCES 1
1023 | #define HAVE_CXX_TEMPLATE_ALIAS 1
1024 | #define HAVE_TYPE_TRAITS 1
1025 | #define HAVE_STD_HASH 1
1026 | #define HAVE___HAS_TRIVIAL_COPY 1
1027 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
1028 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
1029 | #define HAVE_JEMALLOC 1
1030 | #define HAVE_OFF_T_IS_LONG 1
1031 | #define HAVE_INT64_T_IS_LONG 1
1032 | /* end confdefs.h.  */
1033 | #include <stdio.h>
1034 | int f(size_t) {return 0;} int f(unsigned long) {return 0;}
1035 | int
1036 | main ()
1037 | {
1038
1039 |   ;
1040 |   return 0;
1041 | }
1042 configure:5779: result: yes
1043 configure:5790: checking whether size_t and unsigned long long are the same type
1044 configure:5807: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1045 configure:5807: $? = 0
1046 configure:5814: result: no
1047 configure:5824: checking for long long
1048 configure:5824: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1049 configure:5824: $? = 0
1050 configure:5824: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1051 conftest.cpp: In function 'int main()':
1052 conftest.cpp:95:14: error: expected primary-expression before 'long'
1053  if (sizeof ((long long)))
1054               ^
1055 conftest.cpp:95:14: error: expected ')' before 'long'
1056 conftest.cpp:96:14: error: expected ')' before ';' token
1057       return 0;
1058               ^
1059 conftest.cpp:96:14: error: expected ')' before ';' token
1060 configure:5824: $? = 1
1061 configure: failed program was:
1062 | /* confdefs.h */
1063 | #define PACKAGE_NAME "masstree-beta"
1064 | #define PACKAGE_TARNAME "masstree-beta"
1065 | #define PACKAGE_VERSION "0.1"
1066 | #define PACKAGE_STRING "masstree-beta 0.1"
1067 | #define PACKAGE_BUGREPORT ""
1068 | #define PACKAGE_URL ""
1069 | #define WORDS_BIGENDIAN_SET 1
1070 | #define STDC_HEADERS 1
1071 | #define HAVE_SYS_TYPES_H 1
1072 | #define HAVE_SYS_STAT_H 1
1073 | #define HAVE_STDLIB_H 1
1074 | #define HAVE_STRING_H 1
1075 | #define HAVE_MEMORY_H 1
1076 | #define HAVE_STRINGS_H 1
1077 | #define HAVE_INTTYPES_H 1
1078 | #define HAVE_STDINT_H 1
1079 | #define HAVE_UNISTD_H 1
1080 | #define HAVE_SYS_EPOLL_H 1
1081 | #define HAVE_NUMA_H 1
1082 | #define HAVE_LIBNUMA 1
1083 | #define HAVE___BUILTIN_CLZ 1
1084 | #define HAVE___BUILTIN_CLZL 1
1085 | #define HAVE___BUILTIN_CLZLL 1
1086 | #define HAVE___BUILTIN_CTZ 1
1087 | #define HAVE___BUILTIN_CTZL 1
1088 | #define HAVE___BUILTIN_CTZLL 1
1089 | #define HAVE___SYNC_SYNCHRONIZE 1
1090 | #define HAVE___SYNC_FETCH_AND_ADD 1
1091 | #define HAVE___SYNC_ADD_AND_FETCH 1
1092 | #define HAVE___SYNC_FETCH_AND_ADD_8 1
1093 | #define HAVE___SYNC_ADD_AND_FETCH_8 1
1094 | #define HAVE___SYNC_FETCH_AND_OR 1
1095 | #define HAVE___SYNC_OR_AND_FETCH 1
1096 | #define HAVE___SYNC_FETCH_AND_OR_8 1
1097 | #define HAVE___SYNC_OR_AND_FETCH_8 1
1098 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
1099 | #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
1100 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
1101 | #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
1102 | #define HAVE___SYNC_LOCK_TEST_AND_SET 1
1103 | #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
1104 | #define HAVE___SYNC_LOCK_RELEASE_SET 1
1105 | #define HAVE_CXX_AUTO 1
1106 | #define HAVE_CXX_CONSTEXPR 1
1107 | #define HAVE_CXX_STATIC_ASSERT 1
1108 | #define HAVE_CXX_RVALUE_REFERENCES 1
1109 | #define HAVE_CXX_TEMPLATE_ALIAS 1
1110 | #define HAVE_TYPE_TRAITS 1
1111 | #define HAVE_STD_HASH 1
1112 | #define HAVE___HAS_TRIVIAL_COPY 1
1113 | #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
1114 | #define HAVE_STD_IS_RVALUE_REFERENCE 1
1115 | #define HAVE_JEMALLOC 1
1116 | #define HAVE_OFF_T_IS_LONG 1
1117 | #define HAVE_INT64_T_IS_LONG 1
1118 | #define HAVE_SIZE_T_IS_UNSIGNED_LONG 1
1119 | /* end confdefs.h.  */
1120 | #include <stdio.h>
1121 | #ifdef HAVE_SYS_TYPES_H
1122 | # include <sys/types.h>
1123 | #endif
1124 | #ifdef HAVE_SYS_STAT_H
1125 | # include <sys/stat.h>
1126 | #endif
1127 | #ifdef STDC_HEADERS
1128 | # include <stdlib.h>
1129 | # include <stddef.h>
1130 | #else
1131 | # ifdef HAVE_STDLIB_H
1132 | #  include <stdlib.h>
1133 | # endif
1134 | #endif
1135 | #ifdef HAVE_STRING_H
1136 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1137 | #  include <memory.h>
1138 | # endif
1139 | # include <string.h>
1140 | #endif
1141 | #ifdef HAVE_STRINGS_H
1142 | # include <strings.h>
1143 | #endif
1144 | #ifdef HAVE_INTTYPES_H
1145 | # include <inttypes.h>
1146 | #endif
1147 | #ifdef HAVE_STDINT_H
1148 | # include <stdint.h>
1149 | #endif
1150 | #ifdef HAVE_UNISTD_H
1151 | # include <unistd.h>
1152 | #endif
1153 | int
1154 | main ()
1155 | {
1156 | if (sizeof ((long long)))
1157 |           return 0;
1158 |   ;
1159 |   return 0;
1160 | }
1161 configure:5824: result: yes
1162 configure:5838: checking size of short
1163 configure:5843: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1164 configure:5843: $? = 0
1165 configure:5843: ./conftest
1166 configure:5843: $? = 0
1167 configure:5857: result: 2
1168 configure:5871: checking size of int
1169 configure:5876: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1170 configure:5876: $? = 0
1171 configure:5876: ./conftest
1172 configure:5876: $? = 0
1173 configure:5890: result: 4
1174 configure:5904: checking size of long
1175 configure:5909: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1176 configure:5909: $? = 0
1177 configure:5909: ./conftest
1178 configure:5909: $? = 0
1179 configure:5923: result: 8
1180 configure:5937: checking size of long long
1181 configure:5942: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1182 configure:5942: $? = 0
1183 configure:5942: ./conftest
1184 configure:5942: $? = 0
1185 configure:5956: result: 8
1186 configure:5970: checking size of void *
1187 configure:5975: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1188 configure:5975: $? = 0
1189 configure:5975: ./conftest
1190 configure:5975: $? = 0
1191 configure:5989: result: 8
1192 configure:6000: checking whether getline is declared
1193 configure:6000: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1194 configure:6000: $? = 0
1195 configure:6000: result: yes
1196 configure:6015: checking time.h usability
1197 configure:6015: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1198 configure:6015: $? = 0
1199 configure:6015: result: yes
1200 configure:6015: checking time.h presence
1201 configure:6015: g++ -E  conftest.cpp
1202 configure:6015: $? = 0
1203 configure:6015: result: yes
1204 configure:6015: checking for time.h
1205 configure:6015: result: yes
1206 configure:6015: checking execinfo.h usability
1207 configure:6015: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1208 configure:6015: $? = 0
1209 configure:6015: result: yes
1210 configure:6015: checking execinfo.h presence
1211 configure:6015: g++ -E  conftest.cpp
1212 configure:6015: $? = 0
1213 configure:6015: result: yes
1214 configure:6015: checking for execinfo.h
1215 configure:6015: result: yes
1216 configure:6025: checking whether clock_gettime is declared
1217 configure:6025: g++ -std=gnu++0x -c -g -O2  conftest.cpp >&5
1218 configure:6025: $? = 0
1219 configure:6025: result: yes
1220 configure:6039: checking for library containing clock_gettime
1221 configure:6070: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1222 configure:6070: $? = 0
1223 configure:6087: result: none required
1224 configure:6097: checking for clock_gettime
1225 configure:6097: g++ -std=gnu++0x -o conftest -g -O2   conftest.cpp -lnuma  >&5
1226 configure:6097: $? = 0
1227 configure:6097: result: yes
1228 configure:6156: checking whether MADV_HUGEPAGE is supported
1229 configure:6172: g++ -E  conftest.cpp
1230 configure:6172: $? = 0
1231 configure:6178: result: yes
1232 configure:6186: checking whether MAP_HUGETLB is supported
1233 configure:6202: g++ -E  conftest.cpp
1234 configure:6202: $? = 0
1235 configure:6208: result: yes
1236 configure:6437: creating ./config.status
1237
1238 ## ---------------------- ##
1239 ## Running config.status. ##
1240 ## ---------------------- ##
1241
1242 This file was extended by masstree-beta config.status 0.1, which was
1243 generated by GNU Autoconf 2.69.  Invocation command line was
1244
1245   CONFIG_FILES    = 
1246   CONFIG_HEADERS  = 
1247   CONFIG_LINKS    = 
1248   CONFIG_COMMANDS = 
1249   $ ./config.status 
1250
1251 on dw-10
1252
1253 config.status:863: creating GNUmakefile
1254 config.status:863: creating config.h
1255
1256 ## ---------------- ##
1257 ## Cache variables. ##
1258 ## ---------------- ##
1259
1260 ac_cv_c_bigendian=no
1261 ac_cv_c_compiler_gnu=yes
1262 ac_cv_cxx_auto=yes
1263 ac_cv_cxx_compiler_gnu=yes
1264 ac_cv_cxx_constexpr=yes
1265 ac_cv_cxx_rvalue_references=yes
1266 ac_cv_cxx_static_assert=yes
1267 ac_cv_cxx_template_alias=yes
1268 ac_cv_env_CCC_set=
1269 ac_cv_env_CCC_value=
1270 ac_cv_env_CC_set=
1271 ac_cv_env_CC_value=
1272 ac_cv_env_CFLAGS_set=
1273 ac_cv_env_CFLAGS_value=
1274 ac_cv_env_CPPFLAGS_set=
1275 ac_cv_env_CPPFLAGS_value=
1276 ac_cv_env_CXXCPP_set=
1277 ac_cv_env_CXXCPP_value=
1278 ac_cv_env_CXXFLAGS_set=
1279 ac_cv_env_CXXFLAGS_value=
1280 ac_cv_env_CXX_set=
1281 ac_cv_env_CXX_value=
1282 ac_cv_env_LDFLAGS_set=
1283 ac_cv_env_LDFLAGS_value=
1284 ac_cv_env_LIBS_set=
1285 ac_cv_env_LIBS_value=
1286 ac_cv_env_build_alias_set=
1287 ac_cv_env_build_alias_value=
1288 ac_cv_env_host_alias_set=
1289 ac_cv_env_host_alias_value=
1290 ac_cv_env_target_alias_set=
1291 ac_cv_env_target_alias_value=
1292 ac_cv_func_clock_gettime=yes
1293 ac_cv_have___builtin_clz=yes
1294 ac_cv_have___builtin_clzl=yes
1295 ac_cv_have___builtin_clzll=yes
1296 ac_cv_have___builtin_ctz=yes
1297 ac_cv_have___builtin_ctzl=yes
1298 ac_cv_have___builtin_ctzll=yes
1299 ac_cv_have___has_trivial_copy=yes
1300 ac_cv_have___sync_add_and_fetch=yes
1301 ac_cv_have___sync_add_and_fetch_8=yes
1302 ac_cv_have___sync_bool_compare_and_swap=yes
1303 ac_cv_have___sync_bool_compare_and_swap_8=yes
1304 ac_cv_have___sync_fetch_and_add=yes
1305 ac_cv_have___sync_fetch_and_add_8=yes
1306 ac_cv_have___sync_fetch_and_or=yes
1307 ac_cv_have___sync_fetch_and_or_8=yes
1308 ac_cv_have___sync_lock_release_set=yes
1309 ac_cv_have___sync_lock_test_and_set=yes
1310 ac_cv_have___sync_lock_test_and_set_val=yes
1311 ac_cv_have___sync_or_and_fetch=yes
1312 ac_cv_have___sync_or_and_fetch_8=yes
1313 ac_cv_have___sync_synchronize=yes
1314 ac_cv_have___sync_val_compare_and_swap=yes
1315 ac_cv_have___sync_val_compare_and_swap_8=yes
1316 ac_cv_have_decl_clock_gettime=yes
1317 ac_cv_have_decl_getline=yes
1318 ac_cv_have_same_type_int64_t_is_long=yes
1319 ac_cv_have_same_type_int64_t_is_long_long=no
1320 ac_cv_have_same_type_off_t_is_long=yes
1321 ac_cv_have_same_type_off_t_is_long_long=no
1322 ac_cv_have_same_type_size_t_is_unsigned=no
1323 ac_cv_have_same_type_size_t_is_unsigned_long=yes
1324 ac_cv_have_same_type_size_t_is_unsigned_long_long=no
1325 ac_cv_have_std_hash=yes
1326 ac_cv_have_std_is_rvalue_reference=yes
1327 ac_cv_have_std_is_trivially_copyable=yes
1328 ac_cv_header_execinfo_h=yes
1329 ac_cv_header_inttypes_h=yes
1330 ac_cv_header_memory_h=yes
1331 ac_cv_header_numa_h=yes
1332 ac_cv_header_stdc=yes
1333 ac_cv_header_stdint_h=yes
1334 ac_cv_header_stdlib_h=yes
1335 ac_cv_header_string_h=yes
1336 ac_cv_header_strings_h=yes
1337 ac_cv_header_sys_epoll_h=yes
1338 ac_cv_header_sys_stat_h=yes
1339 ac_cv_header_sys_types_h=yes
1340 ac_cv_header_time_h=yes
1341 ac_cv_header_type_traits=yes
1342 ac_cv_header_unistd_h=yes
1343 ac_cv_lib_flow_malloc=no
1344 ac_cv_lib_hoard__Z16getMainHoardHeapv=no
1345 ac_cv_lib_jemalloc_mallctl=yes
1346 ac_cv_lib_tcmalloc_minimal_tc_malloc=yes
1347 ac_cv_max_key_len=1024
1348 ac_cv_objext=o
1349 ac_cv_path_EGREP='/bin/grep -E'
1350 ac_cv_path_GREP=/bin/grep
1351 ac_cv_prog_CXXCPP='g++ -E'
1352 ac_cv_prog_ac_ct_CC=gcc
1353 ac_cv_prog_ac_ct_CXX=g++
1354 ac_cv_prog_cc_c89=
1355 ac_cv_prog_cc_g=yes
1356 ac_cv_prog_cxx_g=yes
1357 ac_cv_row_type=bag
1358 ac_cv_search_clock_gettime='none required'
1359 ac_cv_search_numa_available=-lnuma
1360 ac_cv_sizeof_int=4
1361 ac_cv_sizeof_long=8
1362 ac_cv_sizeof_long_long=8
1363 ac_cv_sizeof_short=2
1364 ac_cv_sizeof_void_p=8
1365 ac_cv_std_move=yes
1366 ac_cv_type_long_long=yes
1367
1368 ## ----------------- ##
1369 ## Output variables. ##
1370 ## ----------------- ##
1371
1372 CC='gcc'
1373 CFLAGS='-g -O2'
1374 CPPFLAGS=''
1375 CXX='g++ -std=gnu++0x'
1376 CXXCPP='g++ -E'
1377 CXXFLAGS='-g -O2'
1378 DEFS='-DHAVE_CONFIG_H'
1379 ECHO_C=''
1380 ECHO_N='-n'
1381 ECHO_T=''
1382 EGREP='/bin/grep -E'
1383 EXEEXT=''
1384 GREP='/bin/grep'
1385 LDFLAGS=''
1386 LIBOBJS=''
1387 LIBS='-lnuma '
1388 LTLIBOBJS=''
1389 MALLOC_LIBS='-ljemalloc'
1390 OBJEXT='o'
1391 PACKAGE_BUGREPORT=''
1392 PACKAGE_NAME='masstree-beta'
1393 PACKAGE_STRING='masstree-beta 0.1'
1394 PACKAGE_TARNAME='masstree-beta'
1395 PACKAGE_URL=''
1396 PACKAGE_VERSION='0.1'
1397 PATH_SEPARATOR=':'
1398 SHELL='/bin/bash'
1399 ac_configure_args=' '\''--enable-max-key-len=1024'\'' '\''--disable-assertions'\'' '\''--enable-invariants'\'' '\''--enable-preconditions'\'' '\''--with-malloc=jemalloc'\'''
1400 ac_ct_CC='gcc'
1401 ac_ct_CXX='g++'
1402 bindir='${exec_prefix}/bin'
1403 build_alias=''
1404 datadir='${datarootdir}'
1405 datarootdir='${prefix}/share'
1406 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1407 dvidir='${docdir}'
1408 exec_prefix='${prefix}'
1409 host_alias=''
1410 htmldir='${docdir}'
1411 includedir='${prefix}/include'
1412 infodir='${datarootdir}/info'
1413 libdir='${exec_prefix}/lib'
1414 libexecdir='${exec_prefix}/libexec'
1415 localedir='${datarootdir}/locale'
1416 localstatedir='${prefix}/var'
1417 mandir='${datarootdir}/man'
1418 oldincludedir='/usr/include'
1419 pdfdir='${docdir}'
1420 prefix='/usr/local'
1421 program_transform_name='s,x,x,'
1422 psdir='${docdir}'
1423 runstatedir='${localstatedir}/run'
1424 sbindir='${exec_prefix}/sbin'
1425 sharedstatedir='${prefix}/com'
1426 sysconfdir='${prefix}/etc'
1427 target_alias=''
1428
1429 ## ----------- ##
1430 ## confdefs.h. ##
1431 ## ----------- ##
1432
1433 /* confdefs.h */
1434 #define PACKAGE_NAME "masstree-beta"
1435 #define PACKAGE_TARNAME "masstree-beta"
1436 #define PACKAGE_VERSION "0.1"
1437 #define PACKAGE_STRING "masstree-beta 0.1"
1438 #define PACKAGE_BUGREPORT ""
1439 #define PACKAGE_URL ""
1440 #define WORDS_BIGENDIAN_SET 1
1441 #define STDC_HEADERS 1
1442 #define HAVE_SYS_TYPES_H 1
1443 #define HAVE_SYS_STAT_H 1
1444 #define HAVE_STDLIB_H 1
1445 #define HAVE_STRING_H 1
1446 #define HAVE_MEMORY_H 1
1447 #define HAVE_STRINGS_H 1
1448 #define HAVE_INTTYPES_H 1
1449 #define HAVE_STDINT_H 1
1450 #define HAVE_UNISTD_H 1
1451 #define HAVE_SYS_EPOLL_H 1
1452 #define HAVE_NUMA_H 1
1453 #define HAVE_LIBNUMA 1
1454 #define HAVE___BUILTIN_CLZ 1
1455 #define HAVE___BUILTIN_CLZL 1
1456 #define HAVE___BUILTIN_CLZLL 1
1457 #define HAVE___BUILTIN_CTZ 1
1458 #define HAVE___BUILTIN_CTZL 1
1459 #define HAVE___BUILTIN_CTZLL 1
1460 #define HAVE___SYNC_SYNCHRONIZE 1
1461 #define HAVE___SYNC_FETCH_AND_ADD 1
1462 #define HAVE___SYNC_ADD_AND_FETCH 1
1463 #define HAVE___SYNC_FETCH_AND_ADD_8 1
1464 #define HAVE___SYNC_ADD_AND_FETCH_8 1
1465 #define HAVE___SYNC_FETCH_AND_OR 1
1466 #define HAVE___SYNC_OR_AND_FETCH 1
1467 #define HAVE___SYNC_FETCH_AND_OR_8 1
1468 #define HAVE___SYNC_OR_AND_FETCH_8 1
1469 #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP 1
1470 #define HAVE___SYNC_BOOL_COMPARE_AND_SWAP_8 1
1471 #define HAVE___SYNC_VAL_COMPARE_AND_SWAP 1
1472 #define HAVE___SYNC_VAL_COMPARE_AND_SWAP_8 1
1473 #define HAVE___SYNC_LOCK_TEST_AND_SET 1
1474 #define HAVE___SYNC_LOCK_TEST_AND_SET_VAL 1
1475 #define HAVE___SYNC_LOCK_RELEASE_SET 1
1476 #define HAVE_CXX_AUTO 1
1477 #define HAVE_CXX_CONSTEXPR 1
1478 #define HAVE_CXX_STATIC_ASSERT 1
1479 #define HAVE_CXX_RVALUE_REFERENCES 1
1480 #define HAVE_CXX_TEMPLATE_ALIAS 1
1481 #define HAVE_TYPE_TRAITS 1
1482 #define HAVE_STD_HASH 1
1483 #define HAVE___HAS_TRIVIAL_COPY 1
1484 #define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
1485 #define HAVE_STD_IS_RVALUE_REFERENCE 1
1486 #define HAVE_JEMALLOC 1
1487 #define HAVE_OFF_T_IS_LONG 1
1488 #define HAVE_INT64_T_IS_LONG 1
1489 #define HAVE_SIZE_T_IS_UNSIGNED_LONG 1
1490 #define HAVE_LONG_LONG 1
1491 #define SIZEOF_SHORT 2
1492 #define SIZEOF_INT 4
1493 #define SIZEOF_LONG 8
1494 #define SIZEOF_LONG_LONG 8
1495 #define SIZEOF_VOID_P 8
1496 #define HAVE_DECL_GETLINE 1
1497 #define HAVE_TIME_H 1
1498 #define HAVE_EXECINFO_H 1
1499 #define HAVE_DECL_CLOCK_GETTIME 1
1500 #define HAVE_CLOCK_GETTIME 1
1501 #define MASSTREE_ROW_TYPE_BAG 1
1502 #define MASSTREE_MAXKEYLEN 1024
1503 #define HAVE_MADV_HUGEPAGE 1
1504 #define HAVE_MAP_HUGETLB 1
1505 #define HAVE_SUPERPAGE 1
1506 #define ENABLE_PRECONDITIONS 1
1507 #define ENABLE_INVARIANTS 1
1508 #define CACHE_LINE_SIZE 64
1509 #define HAVE_UNALIGNED_ACCESS 1
1510
1511 configure: exit 0