On 3/6/14, 10:29 AM, Philip Martin wrote: > It's also used in SVN_REMOVE_STANDARD_LIB_DIRS and so it is what is > causing the Solaris fails with some shells.
Being in POSIX just isn't good enough. POSIX has a lot of features that very basic shells just don't have. Solaris sadly is a major platform that has a /bin/sh that is missing a lot of stuff that POSIX says you should have. I think it also has a POSIX compliant shell but it's a hassle to users to tell people to specify a different shell. A hassle we can usually avoid by just using a slightly different syntax. Philip is working on a buildbot on Solaris so hopefully these sorts of things will be exposed more quickly and we won't end up having end users telling us.