diff options
| author | Junio C Hamano <gitster@pobox.com> | 2008-10-23 19:44:27 -0700 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2008-11-02 01:54:29 -0700 | 
| commit | 310e0216c80484d429dbdec547ab52a93236eb60 (patch) | |
| tree | d4c6a00b592f2aaaabb1000155d05e3075fcf25f | |
| parent | a80732897931c737c01d04289dd1512bd12a4b04 (diff) | |
| download | git-310e0216c80484d429dbdec547ab52a93236eb60.tar.gz | |
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 <mike@abacus.co.uk>
Tested-on-FreeBSD-by: Jeff King <peff@peff.net>
Tested-on-Darwin-by: Arjen Laarhoven <arjen@yaph.org>
Tested-on-Darwin-by: Pieter de Bie <pieter@frim.nl>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
| -rw-r--r-- | Makefile | 6 | 
1 files changed, 0 insertions, 6 deletions
| @@ -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 | 
