mirror of
https://github.com/nginx/nginx.git
synced 2024-12-18 21:23:36 -06:00
Configure: disabled IP_PKTINFO feature on certain platforms.
On Cygwin and NetBSD 7.0+ struct in_pktinfo has no ipi_spec_dst field, which caused nginx compilation error. Now presence of this field is ensured by the IP_PKTINFO feature test. The problem was introduced by dbb0c854e308 (1.13.0).
This commit is contained in:
parent
62a95ace42
commit
3259595970
@ -428,7 +428,10 @@ ngx_feature_incs="#include <sys/socket.h>
|
||||
#include <netinet/in.h>"
|
||||
ngx_feature_path=
|
||||
ngx_feature_libs=
|
||||
ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_PKTINFO, NULL, 0)"
|
||||
ngx_feature_test="struct in_pktinfo pkt;
|
||||
pkt.ipi_spec_dst.s_addr = INADDR_ANY;
|
||||
(void) pkt;
|
||||
setsockopt(0, IPPROTO_IP, IP_PKTINFO, NULL, 0)"
|
||||
. auto/feature
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user