Bug 6009 - libdri.so fails to load when built with '--disable-xinerama'
Summary: libdri.so fails to load when built with '--disable-xinerama'
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
: 18067 (view as bug list)
Depends on: 16204
Blocks:
  Show dependency treegraph
 
Reported: 2006-02-23 11:38 UTC by Ian Romanick
Modified: 2014-01-22 01:44 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.