Re: config.status[12]: export: SHELL##: is not an identifier

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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





[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux