[PATCH] Update the Interix default build configuration.
- From
- mduft@gentoo.org <mduft@gentoo.org>
- Date
- Jun 15, 2011, 11:34 UTC
- Message-ID
- <1308137658-5509-1-git-send-email-mduft@gentoo.org>
- In-Reply-To
- <20110615094842.GA16411@elie>
Currently, on Interix, libsuacomp is required for building, see [1]. Since suacomp provides poll() and inttypes.h for all interix versions, the NO_*=YesPleas are removed.
Interix versions 3 and 5 miss struct sockaddr_storage, so make git avoid using it.
Same for FNMATCH_CASEFOLD, which does not exist for Interix 3 and 5.
[1] http://news.gmane.org/find-root.php?message_id=%3c4DDF4440.4040405%40gentoo.org%3e
Signed-off-by: Markus Duft <mduft@gentoo.org> --- Makefile | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile index e40ac0c..2939e8d 100644 --- a/Makefile +++ b/Makefile @@ -1124,8 +1124,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 @@ -1136,10 +1134,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