On 05/11/2014 02:48 PM, Paul Eggert wrote: > Following up to the grep snapshot announcement in: > > http://lists.gnu.org/archive/html/platform-testers/2014-05/msg00000.html > > That snapshot failed to build the shell scripts egrep and fgrep properly > on Solaris 10, because it set "SHELL = /bin/sh" in src/Makefile, which > caused the makefile to put "#!/bin/sh" at the top of the shell scripts, > which breaks because the shell scripts use a construct '${0%/*}' that > Solaris 10 /bin/sh doesn't grok. The build should have used SHELL = > /bin/bash, which is what grep does with my test builds.
In autoconf.git, there are zero hits for: git grep -F '0%/*' However, in grep.git, there is: src/egrep.sh: if test -x "${0%/*}/@grep@"; then src/egrep.sh: PATH=${0%/*}:$PATH The culprit is grep itself, not autoconf. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature