On Sat, 28 Jan 2017, Dimitrios Apostolou wrote:

NOTE: this happens only on Solaris 11; on Solaris 10 /bin/sh never treats "rm" as a built-in.

So is this something to report to automake, as a "broken rm" case? Or is it an autoconf because the script fails to re-exec under a sane shell?

This problem is well known and is because ksh93 as used in Solaris 11 and OSs derived from OpenSolaris (OpenIndiana, OmniOS, and some others derived from Illumos, https://wiki.illumos.org/) are still using a ksh93 which has this bug. There are more recent ksh93 versions without the bug but no one has volunteered to produce a more modern version for systems derived from Illumos since the shell is used as part of booting the OS and is therefore some painful work to update.

There should be a way to tell ksh93 not to use the built-in 'rm'.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

_______________________________________________
Autoconf mailing list
Autoconf@gnu.org
https://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to