Files
bind9/OPTIONS.md
Ondřej Surý d08d0d81ac Remove internal memory filling in favor of jemalloc opt.junk
Instead of having our own implementation of memory junk filling, rely on
the jemalloc opt.junk feature (set with MALLOC_CONF="junk:true").
2025-11-27 10:40:18 +01:00

2.1 KiB

Setting the CPPFLAGS environment variable before running configure can be used to enable certain compile-time options that are not explicitly defined in configure.

Some of these settings are:

Setting Description
-DCHECK_LOCAL=0 Don't check out-of-zone addresses in named-checkzone
-DCHECK_SIBLING=0 Don't check sibling glue in named-checkzone
-DISC_FACILITY=LOG_LOCAL0 Change the default syslog facility for named
-DISC_HEAP_CHECK Test heap consistency after every heap operation; used when debugging
-DISC_MEM_TRACKLINES=0 Don't track memory allocations by file and line number; this improves performance but makes debugging more difficult
-DNAMED_RUN_PID_DIR=0 Create default PID files in ${localstatedir}/run rather than ${localstatedir}/run/named/
-DNS_CLIENT_DROPPORT=0 Disable dropping queries from particular well-known ports