@matheusbsbs / matheus-bagliano / commits / 01ae841ccf
Fork 0

SunOS grep does not understand -C<n> nor -e

The first "grep -C1" test in t7002 does not pass on my SunOS-5.11-i86pc, and that is not because our way to spawn external grep is broken, but because the native grep does not understand -C<n>. It turns out that Peff was also using this option himself because our Makefile doesn't do that automatically. Brandon Casey uses SUNWspro compiler without having to set this, and it turns out that the compiler does not define preprocessor macro __unix__ which made him always use the built-in grep, never an external one. Let's be more explicit and say that we do not use external grep on Suns. Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jul 23, 2009 at 22:30 UTC 01ae841ccf3aa5d5331a4e6aed6122fee6617740
1 file changed +1
Makefile
+1
@@ -702,6 +702,7 @@ ifeq ($(uname_S),SunOS)
702 NO_HSTRERROR = YesPlease
703 NO_MKDTEMP = YesPlease
704 OLD_ICONV = UnfortunatelyYes
705 + NO_EXTERNAL_GREP = YesPlease
706 ifeq ($(uname_R),5.8)
707 NO_UNSETENV = YesPlease
708 NO_SETENV = YesPlease