8 - CONF_OPTIONS="--enable-cplusplus"
9 - NO_CLONE_LIBATOMIC_OPS=true
13 - CONF_OPTIONS="--enable-cplusplus"
16 - CONF_OPTIONS="--enable-cplusplus"
17 - NO_CLONE_LIBATOMIC_OPS=true
20 - COVERITY_SCAN_BRANCH=1
26 notification_email: ivmai@mail.ru
27 branch_pattern: master
28 build_command_prepend: "./configure --enable-cplusplus --disable-shared --enable-single-obj-compilation"
29 build_command: make -j check CFLAGS_EXTRA=-DLINT2
32 - MAKEFILE_TARGETS="distcheck"
36 - NO_CLONE_LIBATOMIC_OPS=true
39 - MAKEFILE_TARGETS="dist"
42 - CPPCHECK_ENABLE="--enable=unusedFunction -I libatomic_ops/src extra/gc.c tests/*.c"
45 - CPPCHECK_ENABLE="--enable=unusedFunction --force -D GC_BUILTIN_ATOMIC *.cc cord/*.c cord/tests/*.c tests/*.c tests/*.cc"
46 - CPPCHECK_OUT_FILTER="Z"
47 - NO_CLONE_LIBATOMIC_OPS=true
50 - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning --force -U GC_PRIVATE_H -I libatomic_ops/src *.c"
53 - CPPCHECK_ENABLE="-j4 --enable=information,performance,portability,style,warning --force -U GC_PRIVATE_H -I libatomic_ops/src *.cc cord/*.c cord/tests/*.c extra/AmigaOS.c extra/MacOS.c extra/msvc_dbg.c extra/symbian.cpp tests/*.c tests/*.cc tools/*.c"
57 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus --enable-static"
58 - NO_CLONE_LIBATOMIC_OPS=true
67 - CONF_OPTIONS="--enable-gc-assertions"
68 - NO_CLONE_LIBATOMIC_OPS=true
77 - CONF_OPTIONS="--enable-gc-assertions --enable-mmap"
81 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus"
82 - NO_CLONE_LIBATOMIC_OPS=true
86 - CONF_OPTIONS="--disable-threads --enable-checksums --disable-munmap --enable-cplusplus"
87 - NO_CLONE_LIBATOMIC_OPS=true
91 - CFLAGS_EXTRA="-D DBG_HDRS_ALL -D SHORT_DBG_HDRS"
92 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus"
93 - NO_CLONE_LIBATOMIC_OPS=true
96 - CFLAGS_EXTRA="-D DBG_HDRS_ALL -D SHORT_DBG_HDRS -D LINT2"
97 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus --enable-handle-fork=manual --disable-throw-bad-alloc-library"
98 - NO_CLONE_LIBATOMIC_OPS=true
102 - CFLAGS_EXTRA="-D DEBUG_ADD_DEL_ROOTS -D DEBUG_THREADS -D GC_DEBUG -D GC_LOG_TO_FILE_ALWAYS"
103 - CONF_OPTIONS="--enable-cplusplus"
107 - CFLAGS_EXTRA="-D BSD_TIME -D DEFAULT_STACK_MAYBE_SMALL -D ENABLE_TRACE -D EMPTY_GETENV_RESULTS -D GC_ALWAYS_MULTITHREADED -D GC_NETBSD_THREADS_WORKAROUND -D CPPCHECK"
108 - CONF_OPTIONS="--enable-cplusplus"
112 - CFLAGS_EXTRA="-march=native -D _FORTIFY_SOURCE=2 -D DEFAULT_VDB -D TEST_WITH_SYSTEM_MALLOC"
113 - CONF_OPTIONS="--with-libatomic-ops=no --enable-cplusplus --disable-handle-fork"
121 - CONF_OPTIONS="--with-libatomic-ops=yes --enable-gc-assertions --enable-cplusplus --disable-throw-bad-alloc-library"
122 - CFLAGS_EXTRA="-D TEST_PAGES_EXECUTABLE"
123 - NO_CLONE_LIBATOMIC_OPS=true
126 - CFLAGS_EXTRA="-march=native -D _FORTIFY_SOURCE=2 -D AO_DISABLE_GCC_ATOMICS"
127 - CONF_OPTIONS="--with-libatomic-ops=no --enable-munmap --enable-cplusplus --enable-static"
131 - CONF_CFLAGS="-D AO_USE_PTHREAD_DEFS"
132 - CONF_OPTIONS="--with-libatomic-ops=no --enable-gc-assertions --enable-cplusplus --enable-static"
140 - CONF_CFLAGS="-D AO_USE_PTHREAD_DEFS"
141 - CONF_OPTIONS="--with-libatomic-ops=yes --enable-gc-assertions --enable-cplusplus --enable-static"
142 - NO_CLONE_LIBATOMIC_OPS=true
146 - CFLAGS_EXTRA="-D DONT_ADD_BYTE_AT_END -D GC_TIME_LIMIT=10"
147 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus"
155 - CFLAGS_EXTRA="-m32 -D MARK_BIT_PER_OBJ -D USE_CUSTOM_SPECIFIC"
156 - CONF_OPTIONS="--enable-gc-assertions"
160 - CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ"
161 - CONF_OPTIONS="--enable-cplusplus"
165 - CFLAGS_EXTRA="-D NO_CLOCK -D POINTER_MASK=~0xf"
166 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus --enable-handle-fork=manual"
170 - CFLAGS_EXTRA="-D PROC_VDB -D GC_NO_SYS_FAULT_H -D NO_INCREMENTAL -D DEBUG_DIRTY_BITS"
171 - CONF_OPTIONS="--enable-cplusplus --disable-docs"
175 - CFLAGS_EXTRA="-D TEST_MANUAL_VDB"
176 - CONF_OPTIONS="--enable-gc-assertions --disable-parallel-mark"
180 - CFLAGS_EXTRA="-D TEST_MANUAL_VDB"
181 - CONF_OPTIONS="--enable-gc-assertions --disable-munmap"
185 - CFLAGS_EXTRA="-D FIND_LEAK -D SKIP_LEAKED_OBJECTS_PRINTING"
186 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus"
190 - CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV"
191 - CONF_OPTIONS="--enable-cplusplus"
195 - CFLAGS_EXTRA="-std=c11 -D GC_NO_SIGSETJMP"
196 - CONF_OPTIONS="--disable-threads --enable-gc-assertions --enable-cplusplus"
197 - NO_CLONE_LIBATOMIC_OPS=true
201 - CONF_OPTIONS="--disable-thread-local-alloc --enable-cplusplus --enable-static"
202 - NO_CLONE_LIBATOMIC_OPS=true
206 - CONF_OPTIONS="--disable-parallel-mark --disable-thread-local-alloc --enable-gc-assertions --enable-cplusplus"
214 - CONF_OPTIONS="--enable-gcov --enable-single-obj-compilation --enable-cplusplus --disable-shared --enable-gc-assertions"
215 - CFLAGS_EXTRA="-D USE_CUSTOM_SPECIFIC"
216 - REPORT_COVERAGE=true
220 - CONF_OPTIONS="--enable-gc-debug --enable-cplusplus"
224 - CONF_OPTIONS="--disable-gc-debug --enable-cplusplus"
228 - CONF_OPTIONS="--enable-large-config --enable-cplusplus --disable-shared --enable-static"
229 - NO_CLONE_LIBATOMIC_OPS=true
232 - CONF_OPTIONS="--enable-cplusplus --disable-shared --enable-static"
235 - CONF_OPTIONS="--enable-large-config --enable-cplusplus --disable-handle-fork"
236 - NO_CLONE_LIBATOMIC_OPS=true
244 - CONF_OPTIONS="--enable-large-config --disable-munmap"
245 - CFLAGS_EXTRA="-m32"
249 - CONF_OPTIONS="--enable-large-config --enable-cplusplus --enable-gc-assertions --enable-static"
250 - CFLAGS_EXTRA="-D LINT2"
258 - CONF_OPTIONS="--enable-redirect-malloc --enable-static --disable-threads"
259 - CFLAGS_EXTRA="-m32"
260 - NO_CLONE_LIBATOMIC_OPS=true
263 - CONF_OPTIONS="--enable-redirect-malloc --enable-cplusplus --enable-static --disable-threads"
264 - CFLAGS_EXTRA="-m32"
265 - NO_CLONE_LIBATOMIC_OPS=true
269 - CONF_OPTIONS="--enable-redirect-malloc --enable-gc-debug --enable-cplusplus --enable-gc-assertions"
273 - CONF_OPTIONS="--disable-threads --enable-cplusplus"
274 - CFLAGS_EXTRA="-O3 -march=native"
275 - NO_CLONE_LIBATOMIC_OPS=true
279 - CONF_OPTIONS="--disable-static --disable-threads --enable-cplusplus"
280 - CFLAGS_EXTRA="-O3 -march=native"
281 - NO_CLONE_LIBATOMIC_OPS=true
284 - CONF_OPTIONS="--disable-threads --enable-cplusplus"
285 - CFLAGS_EXTRA="-O3 -march=native"
286 - NO_CLONE_LIBATOMIC_OPS=true
290 - CMAKE_CONFIG="Debug"
291 - CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_gc_assertions=ON"
292 - NO_CLONE_LIBATOMIC_OPS=true
296 - CMAKE_CONFIG="Release"
297 - CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_large_config=ON"
298 - NO_CLONE_LIBATOMIC_OPS=true
302 - CMAKE_CONFIG="Debug"
303 - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_gc_debug=ON"
304 - NO_CLONE_LIBATOMIC_OPS=true
308 - CMAKE_CONFIG="Release"
309 - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_threads=OFF"
310 - NO_CLONE_LIBATOMIC_OPS=true
313 - CMAKE_CONFIG="Debug"
314 - CMAKE_OPTIONS="-Denable_cplusplus=ON"
315 - NO_CLONE_LIBATOMIC_OPS=true
318 - CMAKE_CONFIG="Release"
319 - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON -Denable_large_config=ON"
320 - NO_CLONE_LIBATOMIC_OPS=true
324 - CFLAGS_EXTRA="-m32"
330 - CFLAGS_EXTRA="-D ALL_INTERIOR_POINTERS -D CHECKSUMS -D DBG_HDRS_ALL -D DEBUG_THREADS -D ENABLE_TRACE -D GC_ALWAYS_MULTITHREADED -D GC_ASSERTIONS -D GC_ATOMIC_UNCOLLECTABLE -D GC_ENABLE_SUSPEND_THREAD -D GC_GCJ_SUPPORT -D GC_PRINT_BACK_HEIGHT -D GC_THREADS -D HANDLE_FORK -D JAVA_FINALIZATION -D KEEP_BACK_PTRS -D MAKE_BACK_GRAPH -D PARALLEL_MARK -D PRINT_BLACK_LIST -D THREAD_LOCAL_ALLOC -D USE_MMAP -D USE_MUNMAP"
334 - MAKEFILE_NAME=Makefile.direct
335 - MAKEFILE_TARGETS="check cord/de"
339 - MAKEFILE_NAME=Makefile.direct
340 - MAKEFILE_TARGETS="check cord/de"
343 - MAKEFILE_NAME=Makefile.direct
344 - MAKEFILE_TARGETS="check cord/de"
353 - CONF_OPTIONS="--disable-parallel-mark --enable-gc-assertions"
357 - CFLAGS_EXTRA="-fsanitize=address -fno-common -fno-omit-frame-pointer"
358 - CONF_OPTIONS="--enable-cplusplus --enable-static"
359 - NO_CLONE_LIBATOMIC_OPS=true
360 - TESTS_CUSTOM_RUN=true
367 - ubuntu-toolchain-r-test
371 - CFLAGS_EXTRA="-fsanitize=address -O0"
372 - CONF_OPTIONS="--enable-gc-assertions"
373 - LDFLAGS="-fuse-ld=gold"
376 - CFLAGS_EXTRA="-fsanitize=address -m32 -fno-omit-frame-pointer"
377 - CONF_OPTIONS="--disable-shared --enable-cplusplus"
378 - NO_CLONE_LIBATOMIC_OPS=true
383 - CFLAGS_EXTRA="-fsanitize=memory -fno-omit-frame-pointer -std=gnu11"
384 - CONF_OPTIONS="--enable-static"
385 - TESTS_CUSTOM_RUN=true
386 - NO_CLONE_LIBATOMIC_OPS=true
390 - CFLAGS_EXTRA="-fsanitize=undefined -fno-common -fno-omit-frame-pointer"
391 - TESTS_CUSTOM_RUN=true
392 - CONF_OPTIONS="--enable-cplusplus --enable-static"
393 - NO_CLONE_LIBATOMIC_OPS=true
397 - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK"
398 - CONF_OPTIONS="--enable-gc-assertions --enable-handle-fork=manual"
399 - NO_CLONE_LIBATOMIC_OPS=true
403 - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK"
404 - CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug --enable-handle-fork=manual --enable-large-config --with-libatomic-ops=no"
408 - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D NTHREADS=15"
409 - CONF_OPTIONS="--disable-parallel-mark"
410 - NO_CLONE_LIBATOMIC_OPS=true
414 - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -fno-omit-frame-pointer"
415 - CONF_OPTIONS="--disable-parallel-mark --disable-thread-local-alloc --disable-shared --enable-gc-assertions --with-libatomic-ops=no"
419 - CFLAGS_EXTRA="-O3 -march=native"
420 - CONF_OPTIONS="--enable-cplusplus --enable-static --enable-single-obj-compilation"
421 - NO_CLONE_LIBATOMIC_OPS=true
429 - CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2 -D GC_DISABLE_INCREMENTAL -std=gnu11"
430 - CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug"
431 - NO_CLONE_LIBATOMIC_OPS=true
439 - ubuntu-toolchain-r-test
444 - CONF_OPTIONS="--enable-cplusplus --enable-gc-assertions --enable-static"
445 - NO_CLONE_LIBATOMIC_OPS=true
454 - ubuntu-toolchain-r-test
458 - CFLAGS_EXTRA="-m32 -O3 -std=gnu11"
459 - CONF_OPTIONS="--disable-shared --enable-static --enable-single-obj-compilation"
460 - NO_CLONE_LIBATOMIC_OPS=true
469 - ubuntu-toolchain-r-test
473 - CFLAGS_EXTRA="-mx32 -march=native -D _FORTIFY_SOURCE=2"
474 - CONF_OPTIONS="--enable-large-config --enable-gc-assertions"
475 - NO_CLONE_LIBATOMIC_OPS=true
479 - CFLAGS_EXTRA="-x c++"
480 - CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus --enable-gc-debug --disable-shared"
481 - MAKEFILE_TARGETS="all"
482 - NO_CLONE_LIBATOMIC_OPS=true
487 - CONF_OPTIONS="--enable-gc-assertions"
488 - MAKEFILE_TARGETS="all"
489 - MAKEFILE_TARGETS_CHECK="check"
490 - NO_CLONE_LIBATOMIC_OPS=true
494 - CFLAGS_EXTRA="-O3 -Wall -Wextra -Werror -x c++"
495 - MAKEFILE_NAME=Makefile.direct
496 - MAKEFILE_TARGETS="cords"
501 - CFLAGS_EXTRA="-O3 -Wall -Wextra -Werror -D TEST_MANUAL_VDB"
502 - MAKEFILE_NAME=Makefile.direct
503 - MAKEFILE_TARGETS="cords"
504 - MAKEFILE_TARGETS_CHECK="cord/de check"
511 compiler: x86_64-w64-mingw32-gcc
514 - CXX=x86_64-w64-mingw32-g++
515 - CONF_OPTIONS="--host=x86_64-w64-mingw32 --enable-cplusplus --enable-static"
516 - MAKEFILE_TARGETS="all"
522 compiler: i686-w64-mingw32-gcc
525 - CONF_OPTIONS="--host=i686-w64-mingw32"
526 - MAKEFILE_TARGETS="all"
527 - CFLAGS_EXTRA="-fno-omit-frame-pointer"
530 - if [[ "$CPPCHECK_ENABLE" != "" ]]; then
532 git clone --depth=3 https://github.com/danmar/cppcheck.git
533 ~/cppcheck -b $CPPCHECK_VER;
534 make --directory ~/cppcheck -j8 CXXFLAGS="-O3 -march=native -D NDEBUG";
536 - if [[ "$AUTOMAKE_VER" != "" || "$LIBTOOL_VER" != ""
537 || "$M4_VER" != "" ]]; then
538 GNUTOOLS_ROOT=`pwd`/../gnu-tools;
539 export PATH=$GNUTOOLS_ROOT/bin:$PATH;
540 GNU_DOWNLOAD_SITE=https://ftp.gnu.org/gnu;
542 - if [[ "$M4_VER" != "" ]]; then
543 M4_XZ_URL=$GNU_DOWNLOAD_SITE/m4/m4-$M4_VER.tar.xz;
544 wget -O - $M4_XZ_URL | tar xf - --xz --directory ~;
545 (cd ~/m4-$M4_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j check && make install);
547 - if [[ "$LIBTOOL_VER" != "" ]]; then
548 LIBTOOL_XZ_URL=$GNU_DOWNLOAD_SITE/libtool/libtool-$LIBTOOL_VER.tar.xz;
549 wget -O - $LIBTOOL_XZ_URL | tar xf - --xz --directory ~;
550 (cd ~/libtool-$LIBTOOL_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j && make install);
552 - if [[ "$AUTOMAKE_VER" != "" ]]; then
553 AUTOMAKE_XZ_URL=$GNU_DOWNLOAD_SITE/automake/automake-$AUTOMAKE_VER.tar.xz;
554 wget -O - $AUTOMAKE_XZ_URL | tar xf - --xz --directory ~;
555 (cd ~/automake-$AUTOMAKE_VER && ./configure --prefix=$GNUTOOLS_ROOT && make -j && make install);
557 - if [[ "$MAKEFILE_TARGETS" == *"dist"* ]]; then
561 libtool --version || true;
563 - if [[ "$CONF_CFLAGS" == "" ]]; then CONF_CFLAGS="-g -O2"; fi
564 - if [[ "$MAKEFILE_NAME" == "" ]]; then MAKEFILE_NAME=Makefile; fi
565 - if [[ "$MAKEFILE_TARGETS" == "" ]]; then MAKEFILE_TARGETS="check"; fi
568 - if [[ "$NO_CLONE_LIBATOMIC_OPS" != true ]]; then
569 git clone --depth=50 https://github.com/ivmai/libatomic_ops.git;
571 - if [[ "$CMAKE_CONFIG" == "" ]]; then
574 - if [[ "$GNUTOOLS_ROOT" != "" ]]; then mv $GNUTOOLS_ROOT $GNUTOOLS_ROOT-x; fi
575 - if [[ "$REPORT_COVERAGE" == true ]]; then gem install coveralls-lcov; fi
578 - if [[ "$CSA_CHECK" != true && "$CMAKE_CONFIG" == ""
579 && "$CPPCHECK_ENABLE" == "" && "$MAKEFILE_NAME" != "Makefile.direct"
580 && "$COVERITY_SCAN_BRANCH" != 1 ]]; then
581 CFLAGS="$CONF_CFLAGS" ./configure $CONF_OPTIONS --enable-werror &&
582 cat include/config.h;
584 - if [[ "$CSA_CHECK" != true && "$CMAKE_CONFIG" == ""
585 && "$CPPCHECK_ENABLE" == "" && "$COVERITY_SCAN_BRANCH" != 1 ]]; then
586 make -j -f $MAKEFILE_NAME $MAKEFILE_TARGETS CFLAGS_EXTRA="$CFLAGS_EXTRA"
589 - if [[ "$CMAKE_CONFIG" != "" ]]; then
590 cmake $CMAKE_OPTIONS -Dbuild_tests=ON -Denable_werror=ON
591 -Werror=deprecated . &&
592 cmake --build . --config $CMAKE_CONFIG;
594 - if [[ "$CMAKE_CONFIG" != "" ]]; then
595 ctest --build-config $CMAKE_CONFIG -V;
597 - if [[ "$CC_FOR_CHECK" != "" ]]; then
598 make -f $MAKEFILE_NAME $MAKEFILE_TARGETS_CHECK CC=$CC_FOR_CHECK
599 CFLAGS_EXTRA="$CFLAGS_EXTRA";
601 - if [ -f gctest.log ]; then cat gctest.log; fi
602 - if [ -f disclaim_bench.log ]; then cat disclaim_bench.log; fi
603 - if [ -f disclaim_test.log ]; then cat disclaim_test.log; fi
604 - if [ -f disclaim_weakmap_test.log ]; then cat disclaim_weakmap_test.log; fi
605 - if [ -f threadkey_test.log ]; then cat threadkey_test.log; fi
606 - if [ -f threadleaktest.log ]; then cat threadleaktest.log; fi
607 - if [[ "$CSA_CHECK" == true ]]; then
608 ${CC} --analyze -Xanalyzer -analyzer-output=text -Werror
609 -I include -I libatomic_ops/src $CFLAGS_EXTRA
610 *.c *.cc cord/*.c cord/tests/cordtest.c cord/tests/de.c extra/gc.c
611 extra/msvc_dbg.c extra/pcr_interface.c extra/real_malloc.c
612 tests/*.c tests/*.cc tools/*.c;
614 - if [[ "$CPPCHECK_ENABLE" != "" ]]; then
615 if [[ "$CPPCHECK_OUT_FILTER" == "" ]]; then CPPCHECK_OUT_FILTER="c "; fi;
616 set -o pipefail; ~/cppcheck/cppcheck --error-exitcode=2
617 -U GC_API -D CPPCHECK -I include $CPPCHECK_ENABLE |
618 grep --line-buffered "$CPPCHECK_OUT_FILTER";
620 - if [[ "$TESTS_CUSTOM_RUN" == true ]]; then
621 ASAN_OPTIONS="detect_leaks=1" UBSAN_OPTIONS="halt_on_error=1"
622 make check-without-test-driver;
626 - if [[ "$REPORT_COVERAGE" == true ]]; then
627 lcov --capture --base-directory . --directory . --output-file coverage.info;
628 lcov --remove coverage.info '/usr/*' 'cord/tests/*' 'libatomic_ops/*' 'tests/*' --output-file coverage.info;
629 lcov --list coverage.info;
630 coveralls-lcov --repo-token ${COVERALLS_TOKEN} coverage.info;
631 bash <(curl -s https://codecov.io/bash);
637 secure: j1HkSD5hyYFo//XzPemojLk6iBT+T9+PwktxtDOwdasR0lOvPyBS2k/RbBZp+amDna/40efTg2WVI8BEfpRMV8+QoYGVoTWCKCaxFCHMfSZdsPLYsHpeqp7PBh3sFX6iuQuZkRGXHNeG8cLHTTw1TatrEBU/vTZXItYKmOJH8WnlwwkiVXKQ3BvU9EJjFB1OJX9PArBXgoHjDcgi6D1kL6ErsraU9nwnaBNRFx5Tpvz/fXZDwjzMnGcxeu02zhVC37mFDd6VbKom8Pm28u4NjYLLhjdICexc0BaVC0kr3+usJytyMtWMRm6LN4kFievOntHZOEAtuU6/E0Bg8wnB8FX8vXaytb+eUVtcfS/n/x6ykgPtKHrCnWEP8nnruW/3qRExxSBASyAwBceJK+yyzVBtQudK4YZnBXUWkFfsc9pPiauUDXkYlUgvVyb3rXvJTvjdiIle194GtRsCQsGKxCZiI6jMB/wRQAA9AgcSb3FpRTqkVPEUT3Gnn0xT+Y0QLJBBm4eAG8qWoEuMMAW8lAVvfHdZh3AnnIvqONvc2dk7kq5EZyhUPTFFDxZGnXWzIwY7Nm9QkUOdvb9t+RsnoTwBL4hSD4/T1CgW/hULQ7cuiwtK/E+8r5C1VES5/I20qkwfTGwKQchdR6lOLO7YM4VlHfNbEUe/wsE3PBh0ekc=
642 condition: $MAKEFILE_TARGETS = distcheck