Bug 31294

Summary: libGlw.so is missing glw(M)DrawingAreaWidgetClass and simlilar although configured with --enable-motif --enable-glw
Product: Mesa Reporter: justin <jlec>
Component: Mesa coreAssignee: Dan Nicholson <dbn.lists>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: robert.d.penny
Version: 7.8   
Hardware: Other   
OS: All   
URL: http://bugs.gentoo.org/show_bug.cgi?id=335169
Whiteboard:
i915 platform: i915 features:
Attachments: patch from linked bug
glw: Mark all extern symbols GLAPI to regain default visibility (#31294)

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.