]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Move the library initialization and shutdown to executables
authorOndřej Surý <ondrej@isc.org>
Sat, 22 Feb 2025 18:06:21 +0000 (18:06 +0000)
committerOndřej Surý <ondrej@isc.org>
Sat, 22 Feb 2025 18:06:21 +0000 (18:06 +0000)
commit6e0c1f151ce9fcd2fbf14b9503e255accf27aa00
treed718658beb70119fffa5fc54f32b653bb6b7be04
parent5d0c347e75609fdbb5df75d2987793639d5a8adc
parente99627a006261078b082e14abfb9c92fe8b76554
chg: dev: Move the library initialization and shutdown to executables

Instead of relying on unreliable order of execution of the library
constructors and destructors, move them to individual binaries.  The
advantage is that the execution time and order will remain constant and
will not depend on the dynamic load dependency solver.

Merge branch 'ondrej/move-the-constructors-destructors-to-binaries' into 'main'

See merge request isc-projects/bind9!10069