Testing results, summary --->> The Server and driver modules have to be built with gcc. All sorts of 10) SIGBUS or 11) SIGSEGV otherwise, in different modules, at different locations - depending on the host system's config. Worse: The whole system often locks and the power has to be removed from the wall outlet, no stop+a. It's therefore not easily possible to track them all down and fix them.
Except for one thing: Compile Server and drivers with gcc (with "magic" bus flags). I'll now change alan'c build tree accordingly, so that the PreX stuff continues to be built with Studio11 and best optimization, X itself and drivers with gcc and "-O0 -m32 -mcpu=ultrasparc -D_FILE_OFFSET_BITS=64" With those I got Xorg7.2.0 more stable on my Ultra60_PGX32_XVR-100_Elite3D, than the original 6.9.0 binaries shipping together with old marTux_0.2 last year. (Xorg -configure doesn't crash anymore, despite the fact that at least one ATI based chipset is in the box - that wasn't the case previously). Ah yes, misc. ATI cards only boot when stderr is redirected to whatever file. The same applies to Linux_sparc versus ATI compatibility, I will perform more tests on Linux_sparc next week, and inform the UltraLinux community concerning my findings. This message posted from opensolaris.org
