On 8/5/24 12:02, Paul Eggert wrote:
On 2024-08-04 15:33, Bob Friesenhahn wrote:
Hopefully a future stable Autoconf will detect the broken shell and
set CONFIG_SHELL=/usr/bin/bash in order to succeed.
That will happen if someone gives us a reliable way to detect the
broken shell, most likely by inspecting ${.sh.version} or equivalent.
Could you do that? If you don't do it, I expect it'd be quite some
time before someone else did, as there aren't that many OmniOS users.
I can tell you that I get this:
$ printf "${.sh.version}\n"
Version JM 93t+ 2010-03-05
I expect that this shell originates from the OpenSolaris ksh93
sub-project, is made available via the common Illumos project, and is
thus shared by OmniOS, OpenIndiana, and other variants/forks which are
based on Illumos. It is true that the user-base is vastly smaller than
Linux, although the core OS functionality is still competitive with
modern Linux (and in fact inspired it, given a lineage from AT&T's
UNIX). I am totally unaware if there has been success with
updating/fixing it's ksh93 in more recent versions.
Bob
--
Bob Friesenhahn
bfriesen@xxxxxxxxxxxxxxxxxxx, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt