Hi Fangrui, > FWIW: glibc recently got the grep -E change and the solution is to use > plain grep -E, without $EGREP things. > Isn't setting PATH a good workaround if Solaris has the problem? > > https://sourceware.org/pipermail/libc-alpha/2022-June/139420.html
while it's possible, the $PATH solution is fragile and I fear the errors that one gets all over the place when it's missed are highly unintuitive and hard to diagnose. >> Yes, it is safe nowadays to use 'grep -E' instead of egrep. The only >> vendor-supported platform I know of where '/usr/bin/grep -E' does not >> work is Solaris 10 (end-of-life January 2024), and that's easily fixed by >> prepending /usr/xpg4/bin to PATH. I'm not concerned about Solaris 10 at all: it's no longer supported by GCC and GDB and while binutils formally still does, there's not much value in having current binutils with older gcc etc. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University