John Martin wrote:
> Mario Goebbels wrote:
>> Wouldn't it be of advantage to automatically run the 64bit version of X11 if
>> Solaris fired up in 64bit mode, alone for performance reasons? I know that
>> right now, the X server is hardcoded as a service property, but maybe there
>> should be some sort of transient service on which GDM depends on, that
>> checks the ISA and then sets the property on applications/x11-server
>> accordingly.
>>
>>
> Doesn't it do this already, at least for the Xorg default?
> The property is set to /usr/X11/bin/Xorg and this is just an isaexec
> program that launches /usr/X11/bin/amd64/Xorg if running in 64 bit
> mode or /usr/X11/bin/i386/Xorg if running in 32 bit mode.
Right - that's the way it works on Solaris Express/Nevada.
On Solaris 10 x86, /usr/X11/bin/Xorg is just the 32-bit server
still and you need to change the property to get the 64-bit one.
We had to do this since the 64-bit server wasn't in Solaris 10
originally, but was added later in a patch/update release, and
if that patch changed the default, it would break users who were
using modules not delivered with the X server, such as the nvidia
accelerated driver or the Solaris Trusted Extensions module, that
didn't have 64-bit versions installed at the time.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering