From: mduft@gentoo.org Date: Wed, 25 May 2011 14:15:23 GMT Subject: [PATCH 1/2] Add additional build options for Interix, and remove obsolete ones. Message-ID: <1306332924-28587-2-git-send-email-mduft@gentoo.org> In-Reply-To: <1306332924-28587-1-git-send-email-mduft@gentoo.org> Interix versions older than 6.0 (so 3.5 and 5.2) both lack struct sockaddr_storage and the FNM_CASEFOLD GNU extension, so disable them both. The removed options are obsolete, because interix support now depends on libsuacomp. Signed-off-by: Markus Duft --- Makefile | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index db72c45..c47cd4e 100644 --- a/Makefile +++ b/Makefile @@ -1113,8 +1113,6 @@ endif X = .exe endif ifeq ($(uname_S),Interix) - NO_SYS_POLL_H = YesPlease - NO_INTTYPES_H = YesPlease NO_INITGROUPS = YesPlease NO_IPV6 = YesPlease NO_MEMMEM = YesPlease @@ -1125,10 +1123,14 @@ ifeq ($(uname_S),Interix) ifeq ($(uname_R),3.5) NO_INET_NTOP = YesPlease NO_INET_PTON = YesPlease + NO_SOCKADDR_STORAGE = YesPlease + NO_FNMATCH_CASEFOLD = YesPlease endif ifeq ($(uname_R),5.2) NO_INET_NTOP = YesPlease NO_INET_PTON = YesPlease + NO_SOCKADDR_STORAGE = YesPlease + NO_FNMATCH_CASEFOLD = YesPlease endif endif ifneq (,$(findstring MINGW,$(uname_S))) -- 1.7.3.4