On 01.01.17 05:59, A. Wilcox wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hello! > > I'm attempting to package Git for our new Linux distribution and I > have run in to a failure on our PowerPC builder while running the test > suite. > > The PowerPC builder runs a tiny version of grep(1) that was not built > with PCRE. As such, grep -P returns 2 and prints: > > grep: support for the -P option is not compiled into this > - --disable-perl-regexp binary > > However, our Git build *does* link against libpcre. This causes a > tests numbered 142 and 143 to fail in t7810-grep.sh. > > I am not sure the best way to handle this but I felt it would be > prudent to inform you of this issue. I will be happy to provide any > other information you may require. The first thing you can do is to run the test with debug and verbose: debug=t verbose=t ./t7810-grep.sh and post the output of these 2 test cases here: (mine looks like this) expecting success: echo "ab:a+bc" >expected && git \ -c grep.patterntype=extended \ -c grep.patterntype=fixed \ -c grep.patterntype=basic \ grep "a+b*c" ab >actual && test_cmp expected actual ok 142 - grep pattern with grep.patternType=extended, =fixed, =basic expecting success: echo "ab:abc" >expected && git grep -F -G -E "a+b*c" ab >actual && test_cmp expected actual ok 143 - grep -F -G -E pattern