[Mesa-dev] Mesa 7.8.2 release?

Dan Nicholson dbn.lists at gmail.com
Wed Jun 16 09:44:09 PDT 2010


On Tue, Jun 15, 2010 at 4:26 PM, Dan Nicholson <dbn.lists at gmail.com> wrote:
> On Tue, Jun 15, 2010 at 3:32 PM, tom fogal <tfogal at alumni.unh.edu> wrote:
>> Dan Nicholson <dbn.lists at gmail.com> writes:
>>> On Tue, Jun 15, 2010 at 12:55 PM, tom fogal <tfogal at alumni.unh.edu> wrote:
>>> > Ian Romanick <idr at freedesktop.org> writes:
>>> >> > If there are no objections, I will clean up the release notes and
>>> >> > make the release tomorrow (Wednesday) morning. =C2=A0It looks like a
>>> >> > few things got cherry-picked in the last week, so I'm assuming
>>> >> > everything is in that people care about.
>>> >
>>> > OSMesa, which appears to get built by default --with-driver=3Dxlib, is
>>> > broken on darwin w/ current 7.8 HEAD [1]:
>> [snip -- undefined refs]
>>> > Though I'm guessing this came from the symbol visibility changes
>>> > (addition of -fvisibility=hidden), I don't have the time before
>>> > tomorrow (or even this week :\) to take a real look.
>>>
>>> This is also the case on linux.
>>>
>>> https://bugs.freedesktop.org/show_bug.cgi?id=3D28305
>>
>> Ahh, yeah, I guessed as much -- errors linking shlibs on OS X usually
>> manifest as errors linking apps on Linux -- but I hadn't tested as
>> much.
>>
>>> I think the "solution" here is to stop linking OSMesa against GL and
>>> instead just pull in libmesa and friends all the time. In addition
>>> to avoiding the symbol visibility issues, it makes OSMesa more
>>> standalone, which is what people want anyway.
>>
>> Well, personally, I'd rather get glX* + OSMesa* + `normal' gl fqns in
>> one lib, but I admit I'm probably the only one...
>
> I think it should be the same. The only difference is that you don't
> get file size savings because you have libmesa and friends built into
> both libGL and libOSMesa. But I've never really used OSMesa, so I
> could be dead wrong.
>
>>> I have a patch I was working on but haven't tested. I'll try to wrap
>>> it up tonight and shoot it over to you for a test. I'm attaching what
>>> I have right now if you want to play around with it.
>>
>> Thanks.  The osmesa/Makefile changes didn't apply, so I did them
>> manually.. which was very odd, because I don't see how the patch is
>> different from what you sent.  Anyway, the attached patch fixes the
>> problem; I can build both xlib and standalone OSMesa on 10.5 w/ it.
>
> Cool. That diff was against master from like two months ago. I think
> that's all that's needed, but let me see if there's any other clean up
> that can be added.

OK, I pushed the commit to master and 7.8 and added your Tested-by (I
hope you don't mind). I think there's some definite build improvements
with how osmesa is handled, but that's another story. This should be
good for 7.8.2.

--
Dan


More information about the mesa-dev mailing list