Merge pull request #1353 in SNORT/snort3 from alpine to master
Squashed commit of the following:
commit
8bfe2663676b663fb4dad6788e8663e825f56f65
Author: Michael Altizer <mialtize@cisco.com>
Date: Tue Sep 4 21:25:45 2018 -0400
build: Add libnsl and libsocket to Snort for Solaris builds
Fixes Snort build on OpenIndiana.
commit
42dccb76a6c0d504118e2c71a68aa71070b09b9c
Author: Michael Altizer <mialtize@cisco.com>
Date: Tue Sep 4 18:30:54 2018 -0400
build: Fall back on TI-RPC if no built-in RPC DB is found
Necessary for getrpcent() on musl-based Linux systems.
commit
c70cd8e45e2227c2937d350ad05d82c39f05350c
Author: Michael Altizer <mialtize@cisco.com>
Date: Tue Sep 4 19:07:14 2018 -0400
daqs: Include unistd.h directly for better cross-platform compatibility
commit
cb2df1c310054404c80339ff2b4de072ba1ed551
Author: Michael Altizer <mialtize@cisco.com>
Date: Tue Sep 4 15:32:45 2018 -0400
build: Introduce a more robust check for GNU strerror_r
This should better handle the case where we're using alternative C
libraries on Linux like musl.