]> git.ipfire.org Git - thirdparty/bind9.git/commit
Disable and disallow static linking
authorOndřej Surý <ondrej@isc.org>
Tue, 16 Jun 2020 08:38:46 +0000 (10:38 +0200)
committerOndřej Surý <ondrej@sury.org>
Tue, 23 Jun 2020 13:16:02 +0000 (15:16 +0200)
commita7bed56845b3d0c2bed37e88e3ba49e40fb2b114
tree3e424afc2f731dafce9c4732e5b685d621e94c06
parent789e5f4a4b43f4a96e236b3c5f9f260f6a946975
Disable and disallow static linking

Linking BIND 9 programs and libraries statically disables several
important features:

  * dlopen() - relied on by dynamic loading of modules, dlz, and dyndb,

  * RELRO (read-only relocations) and ASLR (address space layout
    randomization) - security features which are important for any
    program interacting with the network and/or user input.

Disable and disallow linking BIND 9 binaries statically, thus enforcing
dlopen() support and allowing use of RELRO and ASLR by default.
configure.ac