Shane Manjarres
2015-12-07 04:39:40 UTC
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
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