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" <e...@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 -- e...@isc.org > 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 bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users