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.
70 jobs for !2420 with ondrej/remove-lib_isc_register-function in 12 minutes and 1 second (queued for 7 seconds)
detached
Status Job ID Name Coverage
  Autoconf
passed #1806700
amd64 linux
autoreconf

00:00:18

 
  Precheck
passed #1806702
amd64 linux
clang-format

00:00:16

passed #1806703
amd64 linux
coccinelle

00:03:51

failed #1806704
amd64 linux
danger

00:00:16

passed #1806701
amd64 linux
misc

00:00:15

passed #1806705
amd64 linux
tarball-create

00:01:54

 
  Build
passed #1806718
amd64 linux
clang:asan

00:02:01

passed #1806721
amd64 linux
clang:buster:amd64

00:01:04

passed #1806724
amd64 libvirt
clang:freebsd12:amd64

00:01:05

passed #1806725
amd64 libvirt
clang:freebsd13:amd64

00:03:00

passed #1806726
amd64 libvirt
clang:openbsd:amd64

00:02:03

passed #1806720
amd64 linux
clang:tsan

00:01:10

passed #1806706
amd64 linux
gcc:alpine3.13:amd64

00:00:59

passed #1806717
amd64 linux
gcc:asan

00:01:42

passed #1806715
amd64 linux
gcc:bionic:amd64

00:00:50

passed #1806710
amd64 linux
gcc:buster:amd64

00:00:57

passed #1806707
amd64 linux
gcc:centos7:amd64

00:00:49

passed #1806708
amd64 linux
gcc:centos8:amd64

00:00:54

passed #1806716
amd64 linux
gcc:focal:amd64

00:00:50

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

00:00:55

passed #1806711
amd64 linux
gcc:sid:amd64

00:01:16

passed #1806722
amd64 linux
gcc:softhsm2.4

00:00:51

passed #1806723
amd64 linux
gcc:softhsm2.6

00:00:53

passed #1806709
amd64 linux
gcc:stretch:amd64

00:01:07

passed #1806713
amd64 linux
gcc:tarball

00:00:58

passed #1806719
amd64 linux
gcc:tsan

00:01:11

passed #1806714
amd64 linux
gcc:tumbleweed:amd64

00:00:49

 
  Unit
failed #1806737
amd64 linux
unit:clang:asan

00:01:29

failed #1806740
amd64 linux
unit:clang:buster:amd64

00:01:00

failed #1806743
amd64 libvirt
unit:clang:freebsd12:amd64

00:01:15

failed #1806744
amd64 libvirt
unit:clang:freebsd13:amd64

00:03:07

failed #1806745
amd64 libvirt
unit:clang:openbsd:amd64

00:02:02

failed #1806739
amd64 linux
unit:clang:tsan

00:02:03

failed #1806727
amd64 linux
unit:gcc:alpine3.13:amd64

00:00:55

failed #1806736
amd64 linux
unit:gcc:asan

00:01:21

failed #1806734
amd64 linux
unit:gcc:bionic:amd64

00:00:59

failed #1806731
amd64 linux
unit:gcc:buster:amd64

00:01:11

failed #1806728
amd64 linux
unit:gcc:centos7:amd64

00:01:05

failed #1806729
amd64 linux
unit:gcc:centos8:amd64

00:01:01

failed #1806735
amd64 linux
unit:gcc:focal:amd64

00:00:58

failed #1806732
amd64 linux
unit:gcc:sid:amd64

00:01:03

failed #1806741
amd64 linux
unit:gcc:softhsm2.4

00:01:08

failed #1806742
amd64 linux
unit:gcc:softhsm2.6

00:01:00

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

00:00:15

failed #1806738
amd64 linux
unit:gcc:tsan

00:02:13

failed #1806733
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:55

 
  System
failed #1806756
amd64 linux
system:clang:asan

00:07:36

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

00:06:15

passed #1806762
amd64 libvirt
system:clang:freebsd12:amd64

00:04:07

failed #1806763
amd64 libvirt
system:clang:freebsd13:amd64

00:08:37

failed #1806758
amd64 linux
system:clang:tsan

00:06:11

failed #1806746
amd64 linux
system:gcc:alpine3.13:amd64

00:06:06

failed #1806755
amd64 linux
system:gcc:asan

00:08:29

failed #1806753
amd64 linux
system:gcc:bionic:amd64

00:06:01

skipped #1806750
amd64 linux
system:gcc:buster:amd64
failed #1806747
amd64 linux
system:gcc:centos7:amd64

00:06:01

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

00:06:12

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

00:06:09

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

00:06:10

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

00:06:11

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

00:06:10

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

00:06:02

failed #1806757
amd64 linux
system:gcc:tsan

00:07:03

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

00:06:05

 
  Docs
passed #1806764
amd64 linux
docs

00:00:48

 
  Postcheck
passed #1806768
amd64 linux
cppcheck

00:00:31

passed #1806765
amd64 linux
flake8

00:00:19

skipped #1806769
amd64 linux
gcov
passed #1806766
amd64 linux
pylint

00:00:21

passed #1806767
amd64 linux
scan-build

00:04:01

 
Name Stage Failure
failed
system:clang:freebsd13:amd64 System
No job log
failed
system:gcc:asan System
No job log
failed
system:clang:asan System
No job log
failed
system:gcc:tsan System
No job log
failed
system:gcc:sid:amd64 System
No job log
failed
system:clang:tsan System
No job log
failed
system:clang:buster:amd64 System
No job log
failed
system:gcc:stretch:amd64 System
No job log
failed
system:gcc:centos8:amd64 System
No job log
failed
system:gcc:alpine3.13:amd64 System
No job log
failed
system:gcc:focal:amd64 System
No job log
failed
system:gcc:softhsm2.6 System
No job log
failed
system:gcc:bionic:amd64 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:centos7:amd64 System
No job log
failed
unit:clang:freebsd13:amd64 Unit
No job log
failed
unit:clang:openbsd:amd64 Unit
No job log
failed
unit:clang:asan Unit
No job log
failed
unit:gcc:tsan Unit
No job log
failed
unit:clang:tsan Unit
No job log
failed
unit:gcc:asan Unit
No job log
failed
unit:clang:freebsd12:amd64 Unit
No job log
failed
unit:gcc:sid:amd64 Unit
No job log
failed
unit:gcc:buster:amd64 Unit
No job log
failed
unit:clang:buster:amd64 Unit
No job log
failed
unit:gcc:alpine3.13:amd64 Unit
No job log
failed
unit:gcc:centos8:amd64 Unit
No job log
failed
unit:gcc:softhsm2.4 Unit
No job log
failed
unit:gcc:bionic:amd64 Unit
No job log
failed
unit:gcc:focal:amd64 Unit
No job log
failed
unit:gcc:centos7:amd64 Unit
No job log
failed
unit:gcc:softhsm2.6 Unit
No job log
failed
unit:gcc:tumbleweed:amd64 Unit
No job log
failed
danger Precheck
No job log