summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--configure.ac8
-rw-r--r--tests/Makefile.am1
3 files changed, 15 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index e2527bed..654dd617 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-12-21 Brian Cameron <brian.cameron@sun.com>
+
+ * configure.ac, tests/Makefile.am: Minor change to
+ add -lsocket and -lnsl when building the test programs
+ on Solaris. This is needed to link getnameinfo,
+ getaddrinfo, freeaddrinfo, and gai_strerror which
+ are references from libgdmcommon.
+
2007-12-21 William Jon McCann <mccann@jhu.edu>
* daemon/gdm-session-direct.c:
diff --git a/configure.ac b/configure.ac
index 8847e471..d18bc85f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -251,6 +251,7 @@ EXTRA_XNEST_LIBS=""
EXTRA_FLEXI_LIBS=""
EXTRA_DYNAMIC_LIBS=""
EXTRA_SETUP_LIBS=""
+EXTRA_TEST_LIBS=""
EXTRA_GREETER_LIBS=""
AC_CHECK_FUNC(socket,,[
@@ -261,12 +262,14 @@ AC_CHECK_FUNC(socket,,[
EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
EXTRA_DYNAMIC_LIBS="$EXTRA_DYNAMIC_LIBS -lsocket"
- EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"])])
+ EXTRA_SETUP_LIBS="$EXTRA_SETUP_LIBS -lsocket"
+ EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lsocket"])])
AC_CHECK_FUNC(gethostbyname,,[
AC_CHECK_LIB(nsl,gethostbyname, [
EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
- EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"])])
+ EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
+ EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"])])
AC_CHECK_FUNC(sched_yield,[
AC_DEFINE(HAVE_SCHED_YIELD)],[
AC_CHECK_LIB(rt,sched_yield, [
@@ -1031,6 +1034,7 @@ AC_SUBST(EXTRA_XNEST_LIBS)
AC_SUBST(EXTRA_FLEXI_LIBS)
AC_SUBST(EXTRA_DYNAMIC_LIBS)
AC_SUBST(EXTRA_SETUP_LIBS)
+AC_SUBST(EXTRA_TEST_LIBS)
AC_SUBST(EXTRA_GREETER_LIBS)
dnl ---------------------------------------------------------------------------
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 998c57f4..6f6ee2e4 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -33,6 +33,7 @@ m_common_CFLAGS = \
m_common_LDADD = \
@CHECK_LIBS@ \
$(COMMON_LIBS) \
+ $(EXTRA_TEST_LIBS) \
$(top_builddir)/common/libgdmcommon.la \
$(NULL)