Hi folks, I'm angry against bash. It might be a fine user shell for some people, but it is a dangerous thing as a system shell.
The standardized Bourne shell (a.k.a /bin.sh) provides no '==' operator for the test utility [1]. bash should refuse it, but unfortunately it doesn't. Thus there is some editing of configure.ac needed in order to make ion autoconfigurable on anything but Linux. I don't know what flavour of autoconf Tuomo's running (or Tom, maybe), but I get an unusually large diff for the resulting configure script, mainly because of additional line feeds and local variable name changes, although I used a stock autoconf-2.58 to regenerate it. Oh, well. Also, I think there is a typo in system-ac.mk, where one should read @LDFLAGS@ instead of @CFLAGS@ for the LDFLAGS assignment. I'm not joining the patches because the changes are small and trivial and I have other local changes in the way. Anyway, Tuomo, thanks for that great ion. Quentin Garnier. [1] http://www.opengroup.org/onlinepubs/007904975/utilities/test.html
