On 1/21/26 01:27, Wolfgang Gaggl wrote:
At this point we may just skip the icon all together for Irix.
probably you are right.
another thing:
looking at the screenshot of your system, I noticed that I got a couple of assumptions wrong about your system. e.g. I happily assumed that your system would be somewhat compatible with the old SGI binaries from the beginning of the millenium. iirc, back then we supported "Irix5" (I'm assuming that this was an IRIX-5.x OS) running on o32 mode, and "Irix6" (I guess IRIX-6.x) running in n32 mode. i figure that both were 32-bit systems.
now afaict, your system is still an IRIX-6.x, but it's really a 64-bit system, so most likely uses the n64 abi. is this correct?
i guess that this should be reflected in the deken architecture. i told you to use "Irix6" and "mips" for deken-os and deken-cpu, but now I think that this is wrong. I guess the proper values should be "Irix" (OS) and "mips64" (CPU) or even "mipsn64".
maybe somebody can explain to me how the o32, n32, o64 and n64 ABIs relate to the various OS versions and processors (and then there's all the bi-endianness as well; but i guess IRIX always used big-endian, and little-endian systems usually use the "el" suffix). and which ABI could run on which processor, machine and OS version. e.g. I guess that an "IRIX64" system can run n64 binaries, most likely o64 binaries (is anybody using this?), but maybe also n32 and o32 binaries. "IRIX 6.x" can run n32 and o32 binaries (but probably not the 64bit ABIs). "IRIX 5.x" can run o32 binaries (but not n32). (of course, you cannot use different ABIs in the same process)
anyhow, it would be great if you (or really, anybody who still has access to SGI hardware), could run a few tests for me, to see how the various systems can be discovered. esp. i'm interested in
uname (with as much the information you can get)
like uname -apRsysconfgcc -dumpmachine (or similar, depending on thecompiler you are using)
cpp -dM /dev/null)array get tcl_platform (you obviouslyhave to run this within "tclsh" resp. "wish" - ideally the Tcl/Tk version that runs Pd)
mgfadsr IOhannes