Mesa (master): glsl: Link glcpp with math library.

Kenneth Graunke kwg at kemper.freedesktop.org
Wed Nov 27 18:38:04 UTC 2013


Module: Mesa
Branch: master
Commit: 9bf41f09abe3f044a04a71ac4e88192b824893af
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf41f09abe3f044a04a71ac4e88192b824893af

Author: Vinson Lee <vlee at freedesktop.org>
Date:   Tue Nov 19 23:24:11 2013 -0800

glsl: Link glcpp with math library.

This patch fixes this build error with Oracle Solaris Studio.

libtool: link: /opt/solarisstudio12.3/bin/cc -g -o glcpp/glcpp glcpp.o prog_hash_table.o  ./.libs/libglcpp.a
Undefined			first referenced
 symbol  			    in file
sqrt                                prog_hash_table.o

Signed-off-by: Vinson Lee <vlee at freedesktop.org>
Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 src/glsl/Makefile.am |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/glsl/Makefile.am b/src/glsl/Makefile.am
index b9ed5b6..27e180e 100644
--- a/src/glsl/Makefile.am
+++ b/src/glsl/Makefile.am
@@ -111,7 +111,9 @@ libglcpp_la_SOURCES =					\
 glcpp_glcpp_SOURCES =					\
 	glcpp/glcpp.c					\
 	$(top_srcdir)/src/mesa/program/prog_hash_table.c
-glcpp_glcpp_LDADD = libglcpp.la
+glcpp_glcpp_LDADD =					\
+	libglcpp.la					\
+	-lm
 
 libglsl_la_LIBADD = libglcpp.la
 libglsl_la_SOURCES =					\




More information about the mesa-commit mailing list