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
pgpLZgcE4L58k.pgp
Description: PGP signature