changeset 14363:d937d219a168

getloadavg: Fix link error on Solaris 2.6. * modules/getloadavg (Link): New section. * modules/getloadavg-tests (Makefile.am): Use GETLOADAVG_LIBS for linking test-getloadavg. * doc/glibc-functions/getloadavg.texi: Mention that Solaris 2.6 lacks getloadavg.
author Bruno Haible <bruno@clisp.org>
date Fri, 18 Feb 2011 04:15:19 +0100
parents bc129fa0fad0
children 0b9ccb637ce4
files ChangeLog doc/glibc-functions/getloadavg.texi modules/getloadavg modules/getloadavg-tests
diffstat 4 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-02-17  Bruno Haible  <bruno@clisp.org>
+
+	getloadavg: Fix link error on Solaris 2.6.
+	* modules/getloadavg (Link): New section.
+	* modules/getloadavg-tests (Makefile.am): Use GETLOADAVG_LIBS for
+	linking test-getloadavg.
+	* doc/glibc-functions/getloadavg.texi: Mention that Solaris 2.6 lacks
+	getloadavg.
+
 2011-02-17  Paul Eggert  <eggert@cs.ucla.edu>
 
 	* lib/getloadavg.c (getloadavg) [sgi]: Make ldav_off of type ptrdiff_t.
--- a/doc/glibc-functions/getloadavg.texi
+++ b/doc/glibc-functions/getloadavg.texi
@@ -8,7 +8,7 @@
 @itemize
 @item
 This function is missing on some platforms:
-AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Cygwin, mingw, Interix 3.5, BeOS.
+AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 2.6, Cygwin, mingw, Interix 3.5, BeOS.
 @item
 This function is declared in @code{<sys/loadavg.h>}, not @code{<stdlib.h>},
 on some platforms:
--- a/modules/getloadavg
+++ b/modules/getloadavg
@@ -20,6 +20,9 @@
 Include:
 <stdlib.h>
 
+Link:
+$(GETLOADAVG_LIBS)
+
 License:
 GPL
 
--- a/modules/getloadavg-tests
+++ b/modules/getloadavg-tests
@@ -9,3 +9,4 @@
 Makefile.am:
 TESTS += test-getloadavg
 check_PROGRAMS += test-getloadavg
+test_getloadavg_LDADD = $(LDADD) @GETLOADAVG_LIBS@