On Monday 27 February 2006 18:25, Ian Romanick wrote:
> I had to rebuild in src/glut/glx *without* -fvisibility=hidden.  GLUT
> (and probably GLU) needs its public interfaces marked with the proper
> visibility (as is done in the rest of Mesa).  Either that or the GLUT
> Makefile needs to filter -fvisibility=[a-z]* out of its CFLAGS.

The GLUT API is so marked, but GLUTAPIENTRY isn't defined to mean 
__attribute__((visibility("hidden"))).  I had fixed this about a year ago in 
glut.h, but it was subsequently reverted (possibly accidentally) and honestly 
I didn't - and don't - care about GLUT enough to fix it back.

- ajax

Attachment: pgpLZgcE4L58k.pgp
Description: PGP signature

Reply via email to