Re: What's in git.git (Oct 2008, #03; Tue, 14)
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:45:31
Brandon Casey [off-list ref] writes:
2) Do we want to stick with compat/regex on
Darwin: Arjen
FreeBSD: Jeff
AIX: Mike
now that the builtin funcname patterns have been converted to Extended
Regular Expressions?-- >8 -- Subject: Stop using compat/regex.c on platforms with working regexp library We used to have non-POSIX comformant BRE in our code, and linked with GNU regexp library on a few platforms (Darwin, FreeBSD and AIX) to work it around. This was backwards. We've fixed the broken regexps to use ERE that native regexp libraries on these platforms can handle just fine. There is no need to link with GNU regexp library on these platforms anymore. Tested-on-AIX-by: Mike Ralphson [off-list ref] Tested-on-FreeBSD-by: Jeff King [off-list ref] Tested-on-Darwin-by: Arjen Laarhoven [off-list ref] Tested-on-Darwin-by: Pieter de Bie [off-list ref] Signed-off-by: Junio C Hamano <redacted> --- Makefile | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-)
diff --git c/Makefile w/Makefile
index d6f3695..40309e1 100644
--- c/Makefile
+++ w/Makefile@@ -640,8 +640,6 @@ ifeq ($(uname_S),Darwin) endif NO_STRLCPY = YesPlease NO_MEMMEM = YesPlease - COMPAT_CFLAGS += -Icompat/regex - COMPAT_OBJS += compat/regex/regex.o endif ifeq ($(uname_S),SunOS) NEEDS_SOCKET = YesPlease
@@ -692,8 +690,6 @@ ifeq ($(uname_S),FreeBSD) BASIC_LDFLAGS += -L/usr/local/lib DIR_HAS_BSD_GROUP_SEMANTICS = YesPlease THREADED_DELTA_SEARCH = YesPlease - COMPAT_CFLAGS += -Icompat/regex - COMPAT_OBJS += compat/regex/regex.o endif ifeq ($(uname_S),OpenBSD) NO_STRCASESTR = YesPlease
@@ -720,8 +716,6 @@ ifeq ($(uname_S),AIX) INTERNAL_QSORT = UnfortunatelyYes NEEDS_LIBICONV=YesPlease BASIC_CFLAGS += -D_LARGE_FILES - COMPAT_CFLAGS += -Icompat/regex - COMPAT_OBJS += compat/regex/regex.o endif ifeq ($(uname_S),GNU) # GNU/Hurd