According to Jim Meyering on 2/18/2010 1:34 AM: > Simon Josefsson wrote: >> ./init.sh: line 139: `test-acos': not a valid identifier >> FAIL: test-pread.sh > That failure is because we cannot create a function name containing a "-" > using that shell. This is another portability hurdle that we should > be able to overcome with what Eric proposed: have init.sh reinvoke > a better shell.
Another alternative would be changing all test scripts to use _ rather than -, so as to avoid issues with requiring shell extensions. But I'm not fond of that idea. On the other hand, it seems awkward that we are basically requiring bash (and not POSIX) to run on any platform where $EXEEXT is important (cygwin, mingw/wine, ...). -- Don't work too hard, make some time for fun as well! Eric Blake e...@byu.net
signature.asc
Description: OpenPGP digital signature