osmesa: always build standalone for internal symbols
authorDan Nicholson <dbn.lists@gmail.com>
Wed, 16 Jun 2010 16:23:17 +0000 (09:23 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Wed, 16 Jun 2010 16:23:17 +0000 (09:23 -0700)
commitcbf30fce322506bd43692617de9d201533f41532
tree2944f8425c07d57e726169cdc08075e9b882d3db
parent1c377cea1094c0b5414c663adf2fd393bf41ddfb
osmesa: always build standalone for internal symbols

When building OSMesa and xlib GL, the resulting OSMesa would be linked
against libGL instead of the internal mesa libraries. However, when
building with -fvisibility=hidden, some of the internal functions used
in OSMesa could not be resolved through libGL.

Instead, always build OSMesa standalone without linking against libGL.
This has the advantage that OSMesa is always built the same way, but it
means that disk space is wasted when libGL is installed since both
libraries will contain the internal objects.

Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
Tested-by: Tom Fogal <tfogal@alumni.unh.edu>
configure.ac
src/mesa/drivers/osmesa/Makefile