[Mesa-dev] Build failure since May 6

Dan Nicholson dbn.lists at gmail.com
Mon May 10 13:48:30 PDT 2010


On Mon, May 10, 2010 at 12:51 PM, Kevin H. Hobbs <hobbsk at ohiou.edu> wrote:
> On 05/10/2010 03:25 PM, Kevin H. Hobbs wrote:
>>
>>
>> I really do not understand this missing symbol business since :
>>
>>
>> $ nm mesa/lib/libGL.so | grep _mesa_free_context_data
>> 0000000000078030 t _mesa_free_context_data
>>
>> $ nm /opt/Mesa-7.8.1/lib64/libGL.so | grep _mesa_free_context_data
>> 0000000000092bc0 T _mesa_free_context_data
>>
>
> Well there is a difference! Uppercase is global lower case is local.
>
> The mesa/configs/linux-x86-64 target makes this symbol global while the
> auto tools configuration makes this symbol local...

I guess this is because configure adds -fvisibility=hidden to the
CFLAGS. Maybe we should always build osmesa against the internal
static libraries instead of against libGL.

--
Dan


More information about the mesa-dev mailing list