Add C11 threads implemenation

70 jobs for !2701 with ondrej/c11-threads in 20 minutes and 59 seconds (queued for 5 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #552958
amd64 linux
🐞:sid:amd64

00:03:25

passed #552956
amd64 linux
autoreconf:sid:amd64

00:00:34

failed #552957
amd64 linux
misc:sid:amd64

00:00:27

 
  Build
passed #552972
amd64 linux
asan:sid:amd64

00:04:15

failed #552979
amd64 freebsd
clang:freebsd11.3:amd64

00:00:20

failed #552980
amd64 freebsd
clang:freebsd12.0:amd64

00:00:17

failed #552981
amd64 openbsd
clang:openbsd6.5:amd64

00:01:10

failed #552976
amd64 linux
clang:stretch:amd64

00:00:56

failed #552977
i386 linux
clang:stretch:i386

00:00:49

passed #552959
amd64 linux
gcc:alpine3.11:amd64

00:02:12

failed #552971
amd64 linux
gcc:bionic:amd64

00:00:46

passed #552965
amd64 linux
gcc:buster:amd64

00:02:07

failed #552960
amd64 linux
gcc:centos6:amd64

00:00:46

failed #552961
amd64 linux
gcc:centos7:amd64

00:00:33

passed #552962
amd64 linux
gcc:centos8:amd64

00:02:05

passed #552969
amd64 linux
gcc:fedora31:amd64

00:01:59

failed #552963
amd64 linux
gcc:jessie:amd64

00:00:36

passed #552966
amd64 linux
gcc:sid:amd64

00:03:34

passed #552968
i386 linux
gcc:sid:i386

00:01:50

failed #552964
amd64 linux
gcc:stretch:amd64

00:00:43

failed #552970
amd64 linux
gcc:xenial:amd64

00:00:45

passed #552983
amd64 windows
msvc:windows:amd64

00:02:52

failed #552975
amd64 linux
mutexatomics:sid:amd64

00:00:34

passed #552982
amd64 linux
nolibtool:sid:amd64

00:02:15

passed #552967
amd64 linux
oot:sid:amd64

00:02:36

passed #552978
amd64 linux
pkcs11:sid:amd64

00:02:12

passed #552974
amd64 linux
rwlock:sid:amd64

00:02:27

passed #552973
amd64 linux
tsan:buster:amd64

00:02:42

 
  Unit
passed #552996
amd64 linux
unit:asan:sid:amd64

00:03:12

skipped #553001
amd64 freebsd
unit:clang:freebsd11.3:amd64
skipped #553002
amd64 freebsd
unit:clang:freebsd12.0:amd64
skipped #552999
amd64 linux
unit:clang:stretch:amd64
passed #552984
amd64 linux
unit:gcc:alpine3.11:amd64

00:02:29

skipped #552995
amd64 linux
unit:gcc:bionic:amd64
passed #552990
amd64 linux
unit:gcc:buster:amd64

00:01:15

skipped #552985
amd64 linux
unit:gcc:centos6:amd64
skipped #552986
amd64 linux
unit:gcc:centos7:amd64
failed #552987
amd64 linux
unit:gcc:centos8:amd64

00:01:08

passed #552993
amd64 linux
unit:gcc:fedora31:amd64

00:01:11

skipped #552988
amd64 linux
unit:gcc:jessie:amd64
passed #552991
amd64 linux
unit:gcc:sid:amd64

00:01:19

passed #552992
i386 linux
unit:gcc:sid:i386

00:01:52

skipped #552989
amd64 linux
unit:gcc:stretch:amd64
skipped #552994
amd64 linux
unit:gcc:xenial:amd64
passed #553003
amd64 linux
unit:nolibtool:sid:amd64

00:01:39

passed #553000
amd64 linux
unit:pkcs11:sid:amd64

00:01:28

passed #552998
amd64 linux
unit:rwlock:sid:amd64

00:01:19

failed #552997
amd64 linux allowed to fail
unit:tsan:buster:amd64

00:03:16

 
  System
failed #553016
amd64 linux
system:asan:sid:amd64

00:13:26

skipped #553020
amd64 freebsd
system:clang:freebsd11.3:amd64
skipped #553021
amd64 freebsd
system:clang:freebsd12.0:amd64
failed #553004
amd64 linux
system:gcc:alpine3.11:amd64

00:18:09

skipped #553015
amd64 linux
system:gcc:bionic:amd64
passed #553010
amd64 linux
system:gcc:buster:amd64

00:09:59

skipped #553005
amd64 linux
system:gcc:centos6:amd64
skipped #553006
amd64 linux
system:gcc:centos7:amd64
passed #553007
amd64 linux
system:gcc:centos8:amd64

00:09:21

passed #553013
amd64 linux
system:gcc:fedora31:amd64

00:09:47

skipped #553008
amd64 linux
system:gcc:jessie:amd64
passed #553011
amd64 linux
system:gcc:sid:amd64

00:10:04

passed #553012
i386 linux
system:gcc:sid:i386

00:10:32

skipped #553009
amd64 linux
system:gcc:stretch:amd64
skipped #553014
amd64 linux
system:gcc:xenial:amd64
passed #553022
amd64 linux
system:nolibtool:sid:amd64

00:11:44

passed #553019
amd64 linux
system:pkcs11:sid:amd64

00:10:02

passed #553018
amd64 linux
system:rwlock:sid:amd64

00:09:50

failed #553017
amd64 linux allowed to fail
system:tsan:buster:amd64

00:07:46

 
  Docs
passed #553023
amd64 linux
docs:sid:amd64

00:01:05

 
  Postcheck
passed #553025
amd64 linux
cppcheck:gcc:sid:amd64

00:02:30

passed #553024
amd64 linux
scan-build:buster:amd64

00:10:10

 
Name Stage Failure
failed
system:gcc:alpine3.11:amd64 System
I:      tsiggss
I: upforwd
I: views
I: xfer
make: *** [Makefile:486: test] Error 1
Uploading artifacts...
untracked: found 4574 files
Uploading artifacts to coordinator... ok
id=553004 responseStatus=201 Created token=5EpGv3xw
ERROR: Job failed: exit code 1
failed
system:asan:sid:amd64 System
I:      1 FAIL
I: 97 PASS
I:The following system tests failed:
I: rpz
make: *** [Makefile:486: test] Error 1
Uploading artifacts...
untracked: found 1400 files
Uploading artifacts to coordinator... ok
id=553016 responseStatus=201 Created token=TzjFJeyb
ERROR: Job failed: exit code 1
failed
system:tsan:buster:amd64 System
make: *** [Makefile:486: test] Error 1
Running after script...
$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
bin/tests/system/*/tsan.*: found 9 matching files
bin/tests/system/*/*/tsan.*: found 212 matching files

tsan/: found 1 matching files

Uploading artifacts to coordinator... ok
id=553017 responseStatus=201 Created token=sZLXH3qx
ERROR: Job failed: exit code 1
failed
unit:tsan:buster:amd64 Unit
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
WARNING: lib/*/tests/tsan.*: no matching files
WARNING: tsan/: no matching files
kyua.log: found 1 matching files

kyua.results: found 1 matching files

WARNING: kyua_html/: no matching files
Uploading artifacts to coordinator... ok
id=552997 responseStatus=201 Created token=asJt9YpY
ERROR: Job failed: exit code 1
failed
unit:gcc:centos8:amd64 Unit
Generating kyua_html/lib_ns_tests_query_test_main.html
Generating kyua_html/report.css
Generating kyua_html/index.html
Uploading artifacts...
kyua.log: found 1 matching files
kyua.results: found 1 matching files

kyua_html/: found 70 matching files

Uploading artifacts to coordinator... ok
id=552987 responseStatus=201 Created token=2AQnBJb1
ERROR: Job failed: exit code 1
failed
clang:openbsd6.5:amd64 Build
*** Error 1 in target 'main.lo', line 218 of Makefile (continuing)
*** Error 1 in target 'dns_rdata_fromwire_text.lo', line 218 of Makefile (continuing)
Error target(s) unaccounted for: ../lib/dns/libdns.la dns_rdata_fromwire_text.lo dns_name_fromtext_target ../lib/isc/libisc.la main.lo testdirs dns_name_fromtext_target.lo all dns_rdata_fromwire_text
`all' not remade because of errors.
Errors while building
*** Error 1 in target 'subdirs', line 92 of Makefile (continuing)
Error target(s) unaccounted for: subdirs testdirs all
`all' not remade because of errors.
ERROR: Job failed: exit status 1
failed
clang:stretch:amd64 Build
make[2]: Leaving directory '/builds/isc-projects/bind9/lib/isc'
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
Makefile:87: recipe for target 'subdirs' failed
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
clang:stretch:i386 Build
make[2]: Target 'all' not remade because of errors.
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:87: recipe for target 'subdirs' failed
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
gcc:bionic:amd64 Build
make[2]: Target 'all' not remade because of errors.
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
Makefile:87: recipe for target 'subdirs' failed
ERROR: Job failed: exit code 1
failed
gcc:xenial:amd64 Build
make[2]: Leaving directory '/builds/isc-projects/bind9/lib/isc'
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:87: recipe for target 'subdirs' failed
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
gcc:centos6:amd64 Build
libtool: compile:  gcc -std=gnu99 -include /builds/isc-projects/bind9/config.h -I/builds/isc-projects/bind9 -I../.. -I./unix/include -I./pthread/include -I./include -I./include -I/builds/isc-projects/bind9/lib/dns/include -I../../lib/dns/include -I/usr/include/json-c -I/usr/include/libxml2 -DISC_MEM_DEFAULTFILL=1 -DISC_LIST_CHECKINIT=1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -g -Wall -Wextra -pthread -fPIC -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers -fno-strict-aliasing -Wshadow -c backtrace-emptytbl.c  -fPIC -DPIC -o .libs/backtrace-emptytbl.o
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory `/builds/isc-projects/bind9/lib/isc'
make[1]: Leaving directory `/builds/isc-projects/bind9/lib'
make[1]: *** [subdirs] Error 1
make[1]: Target `all' not remade because of errors.
make: *** [subdirs] Error 1
make: Target `all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
gcc:stretch:amd64 Build
make[2]: Target 'all' not remade because of errors.
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
Makefile:87: recipe for target 'subdirs' failed
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
mutexatomics:sid:amd64 Build
libtool: compile:  gcc -include /builds/isc-projects/bind9/config.h -I/builds/isc-projects/bind9 -I../.. -I./unix/include -I./c11/include -I./include -I./include -I/builds/isc-projects/bind9/lib/dns/include -I../../lib/dns/include -I/usr/include/json-c -I/usr/include/libxml2 -DISC_MEM_DEFAULTFILL=1 -DISC_LIST_CHECKINIT=1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -g -Wall -Wextra -DISC_MEM_USE_INTERNAL_MALLOC=0 -pthread -fPIC -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers -fno-strict-aliasing -Wshadow -Werror -c backtrace-emptytbl.c  -fPIC -DPIC -o .libs/backtrace-emptytbl.o
make[2]: Leaving directory '/builds/isc-projects/bind9/lib/isc'
make[2]: Target 'all' not remade because of errors.
make[1]: *** [Makefile:84: subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
make: *** [Makefile:87: subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
gcc:jessie:amd64 Build
make[2]: Leaving directory '/builds/isc-projects/bind9/lib/isc'
Makefile:84: recipe for target 'subdirs' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/lib'
make[1]: *** [subdirs] Error 1
make[1]: Target 'all' not remade because of errors.
Makefile:87: recipe for target 'subdirs' failed
make: *** [subdirs] Error 1
make: Target 'all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
gcc:centos7:amd64 Build
libtool: compile:  gcc -std=gnu99 -include /builds/isc-projects/bind9/config.h -I/builds/isc-projects/bind9 -I../.. -I./unix/include -I./pthread/include -I./include -I./include -I/builds/isc-projects/bind9/lib/dns/include -I../../lib/dns/include -I/usr/include/json-c -I/usr/include/libxml2 -DISC_MEM_DEFAULTFILL=1 -DISC_LIST_CHECKINIT=1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -O1 -g -Wall -Wextra -pthread -I/usr/include/google -fPIC -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -Wno-missing-field-initializers -fno-strict-aliasing -Wshadow -Werror -c backtrace-emptytbl.c  -fPIC -DPIC -o .libs/backtrace-emptytbl.o
make[2]: Target `all' not remade because of errors.
make[2]: Leaving directory `/builds/isc-projects/bind9/lib/isc'
make[1]: *** [subdirs] Error 1
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/builds/isc-projects/bind9/lib'
make: *** [subdirs] Error 1
make: Target `all' not remade because of errors.
ERROR: Job failed: exit code 1
failed
clang:freebsd11.3:amd64 Build

make[2]: stopped in /builds/isc-projects/bind9/lib/isc
*** [subdirs] Error code 1

make[1]: stopped in /builds/isc-projects/bind9/lib
*** [subdirs] Error code 1

make: stopped in /builds/isc-projects/bind9
ERROR: Job failed: exit status 1
failed
clang:freebsd12.0:amd64 Build

make[2]: stopped in /builds/isc-projects/bind9/lib/isc
*** [subdirs] Error code 1

make[1]: stopped in /builds/isc-projects/bind9/lib
*** [subdirs] Error code 1

make: stopped in /builds/isc-projects/bind9
ERROR: Job failed: exit status 1
failed
misc:sid:amd64 Precheck
+./lib/isc/c11/thread.c				C	2020
./lib/isc/commandline.c C.PORTION 1999,2000,2001,2004,2005,2007,2008,2014,2015,2016,2018,2019,2020
./lib/isc/counter.c C 2014,2016,2018,2019,2020
./lib/isc/crc64.c C 2013,2016,2018,2019,2020
Uploading artifacts...
util/newcopyrights: found 1 matching files
checklibs.out: found 1 matching files

Uploading artifacts to coordinator... ok
id=552957 responseStatus=201 Created token=exEpwiys
ERROR: Job failed: exit code 1