Drop feature test for dlopen()

With libtool being mandatory from 9.17 on, so is dlopen() (via libltdl).
79 jobs for !3625 with 1727-drop-use-of-featuretest-have-dlopen in 30 minutes and 4 seconds (queued for 12 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #921582
amd64 linux
autoreconf

00:01:01

 
  Precheck
passed #921584
amd64 linux
clang-format

00:01:03

passed #921585
amd64 linux
coccinelle

00:04:54

failed #921586
amd64 linux
danger

00:00:43

passed #921583
amd64 linux
misc

00:01:01

 
  Build
passed #921602
amd64 linux
clang:asan

00:03:56

passed #921606
amd64 linux
clang:buster:amd64

00:01:47

passed #921608
amd64 libvirt
clang:freebsd11.3:amd64

00:01:43

passed #921609
amd64 libvirt
clang:freebsd12.1:amd64

00:01:55

passed #921610
amd64 libvirt
clang:openbsd6.6:amd64

00:03:10

passed #921604
amd64 linux
clang:tsan

00:03:05

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

00:02:08

passed #921601
amd64 linux
gcc:asan

00:03:35

passed #921600
amd64 linux
gcc:bionic:amd64

00:02:20

passed #921592
amd64 linux
gcc:buster:amd64

00:02:31

passed #921588
amd64 linux
gcc:centos6:amd64

00:02:04

passed #921589
amd64 linux
gcc:centos7:amd64

00:02:11

passed #921590
amd64 linux
gcc:centos8:amd64

00:02:12

passed #921598
amd64 linux
gcc:fedora31:amd64

00:02:26

passed #921605
amd64 linux
gcc:mutexatomics

00:02:26

passed #921594
amd64 linux
gcc:out-of-tree

00:02:15

passed #921607
amd64 linux
gcc:pkcs11

00:02:05

passed #921593
amd64 linux
gcc:sid:amd64

00:02:44

passed #921595
arm64 linux
gcc:sid:arm64

00:07:39

passed #921596
i386 linux
gcc:sid:i386

00:02:26

passed #921591
amd64 linux
gcc:stretch:amd64

00:02:18

passed #921603
amd64 linux
gcc:tsan

00:02:41

passed #921597
amd64 linux
gcc:tumbleweed:amd64

00:02:28

passed #921599
amd64 linux
gcc:xenial:amd64

00:02:34

passed #921611
amd64 windows
msvc:windows:amd64

00:02:09

 
  Unit
passed #921626
amd64 linux
unit:clang:asan

00:02:45

passed #921630
amd64 linux
unit:clang:buster:amd64

00:01:46

passed #921632
amd64 libvirt
unit:clang:freebsd11.3:amd64

00:02:00

passed #921633
amd64 libvirt
unit:clang:freebsd12.1:amd64

00:01:32

failed #921628
amd64 linux allowed to fail
unit:clang:tsan

00:01:21

passed #921612
amd64 linux
unit:gcc:alpine3.11:amd64

00:02:48

passed #921625
amd64 linux
unit:gcc:asan

00:03:18

passed #921624
amd64 linux
unit:gcc:bionic:amd64

00:02:00

passed #921617
amd64 linux
unit:gcc:buster:amd64

00:01:55

passed #921613
amd64 linux
unit:gcc:centos6:amd64

00:01:43

passed #921614
amd64 linux
unit:gcc:centos7:amd64

00:01:55

passed #921615
amd64 linux
unit:gcc:centos8:amd64

00:01:52

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

00:02:09

passed #921629
amd64 linux
unit:gcc:mutexatomics

00:02:19

passed #921631
amd64 linux
unit:gcc:pkcs11

00:02:03

passed #921618
amd64 linux
unit:gcc:sid:amd64

00:02:14

passed #921619
arm64 linux
unit:gcc:sid:arm64

00:01:15

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

00:02:10

passed #921616
amd64 linux
unit:gcc:stretch:amd64

00:02:01

failed #921627
amd64 linux allowed to fail
unit:gcc:tsan

00:05:35

passed #921621
amd64 linux
unit:gcc:tumbleweed:amd64

00:02:05

passed #921623
amd64 linux
unit:gcc:xenial:amd64

00:02:20

 
  System
passed #921648
amd64 linux
system:clang:asan

00:16:43

passed #921652
amd64 linux
system:clang:buster:amd64

00:17:01

passed #921654
amd64 libvirt
system:clang:freebsd11.3:amd64

00:15:23

passed #921655
amd64 libvirt
system:clang:freebsd12.1:amd64

00:15:38

failed #921650
amd64 linux allowed to fail
system:clang:tsan

00:12:14

failed #921634
amd64 linux
system:gcc:alpine3.11:amd64

00:17:02

passed #921647
amd64 linux
system:gcc:asan

00:17:17

passed #921646
amd64 linux
system:gcc:bionic:amd64

00:15:23

passed #921639
amd64 linux
system:gcc:buster:amd64

00:19:53

passed #921635
amd64 linux
system:gcc:centos6:amd64

00:15:07

passed #921636
amd64 linux
system:gcc:centos7:amd64

00:16:58

passed #921637
amd64 linux
system:gcc:centos8:amd64

00:16:57

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

00:15:06

passed #921651
amd64 linux
system:gcc:mutexatomics

00:14:49

passed #921653
amd64 linux
system:gcc:pkcs11

00:15:24

passed #921640
amd64 linux
system:gcc:sid:amd64

00:14:50

passed #921641
arm64 linux
system:gcc:sid:arm64

00:11:32

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

00:14:27

passed #921638
amd64 linux
system:gcc:stretch:amd64

00:14:44

failed #921649
amd64 linux allowed to fail
system:gcc:tsan

00:25:01

passed #921643
amd64 linux
system:gcc:tumbleweed:amd64

00:17:04

passed #921645
amd64 linux
system:gcc:xenial:amd64

00:13:39

 
  Docs
passed #921656
amd64 linux
docs

00:03:19

 
  Postcheck
passed #921660
amd64 linux
cppcheck

00:02:13

passed #921657
amd64 linux
flake8

00:01:01

passed #921658
amd64 linux
pylint

00:01:30

passed #921659
amd64 linux
scan-build

00:07:14

 
Name Stage Failure
failed
system:gcc:tsan System

$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
bin/tests/system/*/tsan.*: found 38 matching files

bin/tests/system/*/*/tsan.*: found 257 matching files

tsan/: found 218 matching files

Uploading artifacts to coordinator... ok
id=921649 responseStatus=201 Created token=3Hycme7R
ERROR: Job failed: exit code 1
failed
system:gcc:alpine3.11:amd64 System
R:kasp:FAIL
E:kasp:2020-06-02T17:19:21+0000
FAIL kasp (exit status: 1)

Uploading artifacts for failed job
Uploading artifacts...
untracked: found 4184 files

Uploading artifacts to coordinator... ok
id=921634 responseStatus=201 Created token=uu8t-moV
ERROR: Job failed: exit code 1
failed
system:clang:tsan System

$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
bin/tests/system/*/tsan.*: found 728 matching files

bin/tests/system/*/*/tsan.*: found 1050 matching files

tsan/: found 1 matching files

Uploading artifacts to coordinator... ok
id=921650 responseStatus=201 Created token=bupazs8E
ERROR: Job failed: exit code 1
failed
unit:gcc:tsan Unit
Running after_script
Running after script...
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
lib/*/tests/tsan.*: found 1 matching files

tsan/: found 6 matching files

Uploading artifacts to coordinator... ok
id=921627 responseStatus=201 Created token=K3eUo-MV
ERROR: Job failed: exit code 1
failed
unit:clang:tsan Unit
Running after_script
Running after script...
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts for failed job
Uploading artifacts...
lib/*/tests/tsan.*: found 63 matching files

tsan/: found 1 matching files

Uploading artifacts to coordinator... ok
id=921628 responseStatus=201 Created token=8aVjmyNT
ERROR: Job failed: exit code 1
failed
danger Precheck
    output=stdout, stderr=stderr)


Failing the build, there is 1 fail.
Feedback: https://gitlab.isc.org/isc-projects/bind9/merge_requests/3625#note_136529

Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1