Bug 31294 - libGlw.so is missing glw(M)DrawingAreaWidgetClass and simlilar although configured with --enable-motif --enable-glw
Summary: libGlw.so is missing glw(M)DrawingAreaWidgetClass and simlilar although confi...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: 7.8
Hardware: Other All
: medium normal
Assignee: Dan Nicholson
QA Contact:
URL: http://bugs.gentoo.org/show_bug.cgi?i...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-01 06:44 UTC by justin
Modified: 2011-06-20 12:34 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
patch from linked bug (500 bytes, patch)
2011-06-16 15:41 UTC, DJ Cozatt
Details | Splinter Review
glw: Mark all extern symbols GLAPI to regain default visibility (#31294) (2.54 KB, patch)
2011-06-16 16:39 UTC, Dan Nicholson
Details | Splinter Review

Description justin 2010-11-01 06:44:50 UTC
In version 7.7 they are still present, in 7.8 they are gone, although still defined in the headers.
See related bug in gentoo:
http://bugs.gentoo.org/show_bug.cgi?id=335169
Comment 1 DJ Cozatt 2011-06-16 15:41:07 UTC
Created attachment 48065 [details] [review]
patch from linked bug
Comment 2 DJ Cozatt 2011-06-16 15:41:50 UTC
Add GLAPI to the two functions in question (499 bytes, patch)
2011-06-02 11:56 UTC, Gert Wollny
Comment 3 Dan Nicholson 2011-06-16 16:39:47 UTC
Created attachment 48070 [details] [review]
glw: Mark all extern symbols GLAPI to regain default visibility (#31294)

I think this is the more complete patch that fixes both the Motif and non-Motif cases for GLw. Can you test it out?
Comment 4 justin 2011-06-20 00:25:04 UTC
Works here in all tested cases.
Comment 5 Dan Nicholson 2011-06-20 12:34:34 UTC
Thanks. Pushed in 4e5c51a05e70c215b284a38fc35850b485bbee8d. This could almost certainly be backported to stable branches. If nobody reports any breakage over the next few days, I'll pull it over to the 7.9 and 7.10 branches.


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.