Bug 6009

Summary: libdri.so fails to load when built with '--disable-xinerama'
Product: xorg Reporter: Ian Romanick <idr>
Component: Server/GeneralAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: high CC: compnerd, mihail.zenkov
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 16204    
Bug Blocks:    

Description Ian Romanick 2006-02-23 11:38:56 UTC
Due to the reference to noPanoramXExtension at line 145 of dri.c, libdri.so
fails to load when the X-server is built / configured with --disable-xinerama. 
A little grepping shows numerous other locations that reference
noPanoramXExtension without problems, so I'm not sure what the issue is.
Comment 1 Ian Romanick 2008-06-02 13:23:32 UTC
Reassigning to xorg.  The root problem is that when xserver is build with --disable-xinerama, there is no way for loadable modules to know.  My suggested fix is to make the noPanoramiXExtension symbol always available.  In --disable-xinerama builds it will always be set to true.  The other option is to provide a xorgPanoramiXExtensionEnabledWeak() function that modules can use.
Comment 2 Daniel Stone 2008-06-02 16:09:19 UTC
On Mon, Jun 02, 2008 at 01:23:33PM -0700, bugzilla-daemon@freedesktop.org wrote:
> Reassigning to xorg.  The root problem is that when xserver is build with
> --disable-xinerama, there is no way for loadable modules to know.  My suggested
> fix is to make the noPanoramiXExtension symbol always available.  In
> --disable-xinerama builds it will always be set to true.  The other option is
> to provide a xorgPanoramiXExtensionEnabledWeak() function that modules can use.

We have this problem with every extension, including GLX.  I suspect the
least invasive fix would to be make Xinerama compilation (but not use)
mandatory: why would you not want to build it?
Comment 3 Ian Romanick 2009-02-11 09:55:02 UTC
*** Bug 18067 has been marked as a duplicate of this bug. ***
Comment 4 Ian Romanick 2014-01-22 01:44:49 UTC
noPanoramXExtension doesn't appear in the code base any longer.  I don't think this is an issue.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.