Remove support for external applications to register libisc

The previous versions of BIND 9 exported its internal libraries so that they can
be used by third-party applications more easily.  Certain library functions were
altered from specific BIND-only behavior to more generic behavior when used by
other applications.

This commit removes the function isc_lib_register() that was used by external
applications to enable the functionality.
74 jobs for !2420 with ondrej/remove-lib_isc_register-function in 62 minutes and 33 seconds (queued for 8 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #1102065
amd64 linux
autoreconf

00:00:16

 
  Precheck
passed #1102067
amd64 linux
clang-format

00:00:15

passed #1102068
amd64 linux
coccinelle

00:03:27

failed #1102069
amd64 linux
danger

00:00:12

failed #1102066
amd64 linux
misc

00:00:12

passed #1102070
amd64 linux
tarball-create

00:01:04

 
  Build
passed #1102083
amd64 linux
clang:asan

00:01:47

passed #1102087
amd64 linux
clang:buster:amd64

00:00:58

passed #1102090
amd64 libvirt
clang:freebsd11:amd64

00:01:16

passed #1102091
amd64 libvirt
clang:freebsd12:amd64

00:01:17

passed #1102092
amd64 libvirt
clang:openbsd:amd64

00:02:32

passed #1102085
amd64 linux
clang:tsan

00:01:17

passed #1102071
amd64 linux
gcc:alpine3.12:amd64

00:00:53

passed #1102082
amd64 linux
gcc:asan

00:01:47

passed #1102075
amd64 linux
gcc:buster:amd64

00:00:47

passed #1102072
amd64 linux
gcc:centos7:amd64

00:00:56

passed #1102073
amd64 linux
gcc:centos8:amd64

00:01:01

passed #1102081
amd64 linux
gcc:focal:amd64

00:01:03

passed #1102086
amd64 linux
gcc:mutexatomics

00:00:52

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

00:01:01

passed #1102076
amd64 linux
gcc:sid:amd64

00:01:10

passed #1102078
i386 linux
gcc:sid:i386

00:01:04

passed #1102088
amd64 linux
gcc:softhsm2.4

00:00:58

passed #1102089
amd64 linux
gcc:softhsm2.6

00:00:51

passed #1102074
amd64 linux
gcc:stretch:amd64

00:01:06

passed #1102084
amd64 linux
gcc:tsan

00:01:01

passed #1102079
amd64 linux
gcc:tumbleweed:amd64

00:00:55

passed #1102080
amd64 linux
gcc:xenial:amd64

00:01:05

failed #1102093
amd64 windows
msvc:windows:amd64

00:00:21

 
  Unit
passed #1102105
amd64 linux
unit:clang:asan

00:01:25

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

00:00:54

passed #1102112
amd64 libvirt
unit:clang:freebsd11:amd64

00:01:21

passed #1102113
amd64 libvirt
unit:clang:freebsd12:amd64

00:01:18

passed #1102107
amd64 linux
unit:clang:tsan

00:02:57

passed #1102094
amd64 linux
unit:gcc:alpine3.12:amd64

00:01:02

passed #1102104
amd64 linux
unit:gcc:asan

00:01:19

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

00:00:58

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

00:00:54

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

00:00:59

passed #1102103
amd64 linux
unit:gcc:focal:amd64

00:00:54

passed #1102108
amd64 linux
unit:gcc:mutexatomics

00:01:07

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

00:00:56

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

00:00:56

passed #1102110
amd64 linux
unit:gcc:softhsm2.4

00:00:58

passed #1102111
amd64 linux
unit:gcc:softhsm2.6

00:01:03

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

00:00:56

passed #1102106
amd64 linux
unit:gcc:tsan

00:04:11

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

00:00:58

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

00:00:54

 
  System
failed #1102125
amd64 linux
system:clang:asan

01:00:00

failed #1102129
amd64 linux
system:clang:buster:amd64

00:12:15

failed #1102132
amd64 libvirt
system:clang:freebsd11:amd64

01:00:00

failed #1102133
amd64 libvirt
system:clang:freebsd12:amd64

01:00:00

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

00:16:32

failed #1102114
amd64 linux
system:gcc:alpine3.12:amd64

00:12:56

failed #1102124
amd64 linux
system:gcc:asan

00:14:23

failed #1102118
amd64 linux
system:gcc:buster:amd64

00:12:56

failed #1102115
amd64 linux
system:gcc:centos7:amd64

00:12:09

failed #1102116
amd64 linux
system:gcc:centos8:amd64

00:12:50

failed #1102123
amd64 linux
system:gcc:focal:amd64

00:12:10

failed #1102128
amd64 linux
system:gcc:mutexatomics

00:12:00

failed #1102119
amd64 linux
system:gcc:sid:amd64

00:12:46

failed #1102120
i386 linux
system:gcc:sid:i386

00:12:52

failed #1102130
amd64 linux
system:gcc:softhsm2.4

00:12:11

failed #1102131
amd64 linux
system:gcc:softhsm2.6

00:14:12

failed #1102117
amd64 linux
system:gcc:stretch:amd64

00:12:20

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

00:36:37

failed #1102121
amd64 linux
system:gcc:tumbleweed:amd64

00:12:48

failed #1102122
amd64 linux
system:gcc:xenial:amd64

00:11:59

 
  Docs
passed #1102134
amd64 linux
docs

00:00:32

 
  Postcheck
passed #1102138
amd64 linux
cppcheck

00:00:45

passed #1102135
amd64 linux
flake8

00:00:21

passed #1102136
amd64 linux
pylint

00:00:23

passed #1102137
amd64 linux
scan-build

00:04:44

 
Name Stage Failure
failed
system:clang:asan System The script exceeded the maximum execution time set for the job
No job log
failed
system:clang:freebsd12:amd64 System The script exceeded the maximum execution time set for the job
No job log
failed
system:clang:freebsd11:amd64 System The script exceeded the maximum execution time set for the job
No job log
failed
system:gcc:tsan System
No job log
failed
system:clang:tsan System
No job log
failed
system:gcc:asan System
No job log
failed
system:gcc:softhsm2.6 System
No job log
failed
system:gcc:sid:i386 System
No job log
failed
system:gcc:softhsm2.4 System
No job log
failed
system:gcc:tumbleweed:amd64 System
No job log
failed
system:gcc:sid:amd64 System
No job log
failed
system:gcc:centos8:amd64 System
No job log
failed
system:gcc:stretch:amd64 System
No job log
failed
system:gcc:focal:amd64 System
No job log
failed
system:gcc:alpine3.12:amd64 System
No job log
failed
system:gcc:xenial:amd64 System
No job log
failed
system:gcc:buster:amd64 System
No job log
failed
system:clang:buster:amd64 System
No job log
failed
system:gcc:centos7:amd64 System
No job log
failed
system:gcc:mutexatomics System
No job log
failed
msvc:windows:amd64 Build
No job log
failed
danger Precheck
No job log
failed
misc Precheck
No job log