Thread handling

Hamid Maadani hamid at dexo.tech
Tue Oct 4 21:55:46 UTC 2022


Understood.
So at the moment, to build each DLZ module, you cd into the respective directory and run make to build the shared object, correct? All I need to provide for a new DLZ, is test files (if any), source files, and the Makefile?
No package requirement checking through configure.ac?


Regards
Hamid Maadani

October 4, 2022 2:47 PM, "Evan Hunt" <each at isc.org> wrote:

> On Tue, Oct 04, 2022 at 05:28:59PM +0000, Hamid Maadani wrote:
> 
>> Back to DLZs, I see that they are removed from the configure.ac Are
>> they supposed to be built individually now, and not from the main
>> build system?
> 
> DLZ drivers used to be linked directly into named at compile time,
> that's what was in configure.ac.
> 
> Later we added dlopen-able DLZ modules, which are built separately
> and linked in at runtime (see contrib/dlz/modules and subdirectories).
> 
> For a long time both methods were available but in (I think?) 9.18 we
> finally removed the old-style drivers.
> 
> --
> Evan Hunt -- each at isc.org
> Internet Systems Consortium, Inc.


More information about the bind-users mailing list