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" <[email protected]> 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 -- [email protected] > Internet Systems Consortium, Inc. -- Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/bind-users

