[Mesa-dev] [PATCH 9/9] Don't explicitly link libOsmesa with libmesa's dependency libglapi
Jon TURNEY
jon.turney at dronecode.org.uk
Mon Jul 9 04:41:08 PDT 2012
We must either:
(i) Not link libmesa with libglapi, and link anything that uses libmesa with
libglapi as well, or
(ii) Link libmesa with libglapi, and not link anything that uses libmesa with
libglapi
I choose (ii) just because it's least change, but I'm not sure it's right.
Note that drivers/X11 makes libGL by linking with libmesa, but not libglapi,
so it's a bit unclear to me how this was working correctly before in both cases
(It might be some sort of accidental side-effect of what mklib's expand_archives()
function does that this ever worked before?)
---
src/mesa/drivers/osmesa/Makefile.am | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/mesa/drivers/osmesa/Makefile.am b/src/mesa/drivers/osmesa/Makefile.am
index a91d9e2..cfba658 100644
--- a/src/mesa/drivers/osmesa/Makefile.am
+++ b/src/mesa/drivers/osmesa/Makefile.am
@@ -40,8 +40,7 @@ lib at OSMESA_LIB@_la_SOURCES = osmesa.c
lib at OSMESA_LIB@_la_LDFLAGS = -module -version-number @OSMESA_VERSION@ -shared
lib at OSMESA_LIB@_la_LIBADD = \
$(top_srcdir)/src/mesa/libmesa.la \
- $(top_srcdir)/src/mapi/glapi/libglapi.la \
- $(top_srcdir)/src/glsl/libglsl.la
+ $(top_srcdir)/src/mapi/glapi/libglapi.la
# Provide compatibility with scripts for the old Mesa build system for
# a while by putting a link to the driver into /lib of the build tree.
--
1.7.9
More information about the mesa-dev
mailing list