Compiling with the Intel C Compiler (ICC) version 7.0.
Configure NSD to use ICC.
$ CC=icc ./configure [configure-options]
Then everything should compile (just ignore the warnings), except on
RedHat 8.0. This is due to a bug in the GNU C library used. This bug
may apply to other Linux distributions or systems using the GNU C
library.
To compile NSD with the ICC compiler on RedHat 8.0 you need to patch
the file /usr/include/bits/byteswap.h. The following patch should
work: