[Mesa-dev] [PATCH] scons: Do not build glx on Solaris.
Brian Paul
brianp at vmware.com
Wed Jun 20 06:53:38 PDT 2012
On 06/20/2012 04:18 AM, Jose Fonseca wrote:
> ----- Original Message -----
>> On 06/19/2012 11:34 PM, Vinson Lee wrote:
>>> The GLX headers on Solaris are not recent enough.
>>>
>>> Signed-off-by: Vinson Lee<vlee at freedesktop.org>
>>> ---
>>> src/SConscript | 2 +-
>>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/src/SConscript b/src/SConscript
>>> index 75c4446..f55a20e 100644
>>> --- a/src/SConscript
>>> +++ b/src/SConscript
>>> @@ -23,7 +23,7 @@ SConscript('mesa/SConscript')
>>> SConscript('mapi/vgapi/SConscript')
>>>
>>> if not env['embedded']:
>>> - if env['platform'] not in ('cygwin', 'darwin', 'freebsd',
>>> 'haiku', 'windows'):
>>> + if env['platform'] not in ('cygwin', 'darwin', 'freebsd',
>>> 'haiku', 'sunos', 'windows'):
>>> SConscript('glx/SConscript')
>>> if env['platform'] not in ['darwin', 'haiku', 'sunos']:
>>> SConscript('egl/main/SConscript')
>>
>> It doesn't sound very useful to build Mesa on Solaris without GLX
>> support. I guess you could use EGL, but...most existing apps use
>> GLX,
>> so I imagine not much would run...
>>
>> That said, I don't use Solaris nor SCons, so it's not really my place
>> to
>> say...
>
> I agree. I don't know what's the end goal of Solaris support, but I can't see much use to build on Solaris without GLX.
>
> Mesa already ships some glx headers, so maybe a better solution would be to ensure that they are included before system headers on scons.
There's two GLX implementations: the "real" one in src/glx/ and the
"fake" one built on Xlib in src/gallium/state_trackers/glx/xlib/ (or
src/mesa/drivers/xlib).
If you're only going to use software drivers, the fake glx is sufficient.
Vinson, I think we're curious what the goal is for Solaris support.
-Brian
More information about the mesa-dev
mailing list