georg_x - 2026-05-27 23:55:44
Actually the status of Tcl on QNX is good (despite likely nobody needs it). Almost 20 years ago I saw on QNX6 working Tcl with some binary extensions. (It was my first acquaintance with the Tcl and it was amazing.) I don't remember if it was one of the last 8.4 builds or even first of 8.5.
On the Neutrino 6.1 the Tcl was built without any troubles (but some tests are failing due to the mismatch in time zone spelling - that is 'GMT' vs 'UTC'). But on the Neutrino 6.3 the famous 'Solaris strtod bug' was introduced with a libc update. So, small editing of 'configure' was needed to do a successful build. But hopefully the bug has fixed in the next QNX versions.
What about Tk - surprisingly it was built and running without a problem too. It's was possible by means of XPhoton (it's a compatibility layer between X11 and QNX's native Photon GUI). I'm not sure if XPhoton is still supported (every time QNX changes owner it loss some component(s) - 'It's sad but true'). But there is a hope that XPhoton is alive (even if it isn't included in distro): as far as I remember its sources were freely available (and possibly still could be found somewhere).
And here is a short list of binary extensions which are known working (most without any changes, some with small Makefile fixes): Thread, tdom, Itcl, Tix, BLT, TclX, TkTable, Img, Memchan, Mk4Tcl. Even tclkit was there (of course, as Tk/dyn build).