Looking at the build options listed in /src/config.h it states the following:
The default set of options to build HAVE_DHCP HAVE_DHCP6 HAVE_TFTP HAVE_SCRIPT HAVE_AUTH HAVE_IPSET HAVE_LOOP In the same config.h file is says you can disable options using the following: NO_IPV6 NO_TFTP NO_DHCP NO_DHCP6 NO_SCRIPT NO_LARGEFILE NO_AUTH NO_INOTIFY NO_NETTLE_ECC NO_GMP This apparently is the complete list of all the options you can have: HAVE_BROKEN_RTC HAVE_TFTP HAVE_DHCP HAVE_DHCP6 HAVE_SCRIPT HAVE_LUASCRIPT HAVE_DBUS HAVE_IDN HAVE_CONNTRACK HAVE_IPSET HAVE_AUTH HAVE_DNSSEC HAVE_LOOP HAVE_INOTIFY I don't understand if the default build options above are the only options built in during build time then why are there options to disable the following options where they have no HAVE options to go along with them: NO_IPV6 NO_LARGEFILE NO_NETTLE_ECC NO_GMP Why do the above 4 options exist if they don't for instance include HAVE_LARGEFILE or HAVE_GMP. Are the above 4 options build in by default as well and provide NO options to exclude them from the build process? I'm somewhat confused. Thank you for your time. --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
_______________________________________________ Dnsmasq-discuss mailing list [email protected] http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
