Changeset: 1331a211ca03 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1331a211ca03
Modified Files:
configure.ag
gdk/Makefile.ag
tools/merovingian/client/Makefile.ag
tools/merovingian/daemon/Makefile.ag
Branch: Apr2011
Log Message:
build: check if sysctlbyname is in -lc for OpenBSD
On NetBSD (and apparently also on OpenBSD), the sysctl functions require
explicit linking to libc. Check for this, and link against C_LIB when
we link against libmutils.
diffs (46 lines):
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -2031,6 +2031,10 @@
AC_SUBST(PTHREAD_LIBS)
AC_SUBST(PTHREAD_INCS)
+C_LIBS=""
+AC_CHECK_LIB(c, sysctlbyname, [ C_LIBS="-lc" ] )
+AC_SUBST(C_LIBS)
+
dnl libreadline
have_readline=auto
READLINE_LIBS=""
diff --git a/gdk/Makefile.ag b/gdk/Makefile.ag
--- a/gdk/Makefile.ag
+++ b/gdk/Makefile.ag
@@ -50,5 +50,5 @@
../common/stream/libstream \
../common/utils/libmutils \
$(SOCKET_LIBS) $(zlib_LIBS) $(BZ_LIBS) \
- $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS)
+ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(C_LIBS)
}
diff --git a/tools/merovingian/client/Makefile.ag
b/tools/merovingian/client/Makefile.ag
--- a/tools/merovingian/client/Makefile.ag
+++ b/tools/merovingian/client/Makefile.ag
@@ -36,5 +36,6 @@
$(UUID_LIBS) \
$(curl_LIBS) \
$(SOCKET_LIBS) \
- $(MALLOC_LIBS)
+ $(MALLOC_LIBS) \
+ $(C_LIBS)
}
diff --git a/tools/merovingian/daemon/Makefile.ag
b/tools/merovingian/daemon/Makefile.ag
--- a/tools/merovingian/daemon/Makefile.ag
+++ b/tools/merovingian/daemon/Makefile.ag
@@ -69,5 +69,6 @@
$(curl_LIBS) \
$(SOCKET_LIBS) \
$(MALLOC_LIBS) \
- $(PTHREAD_LIBS)
+ $(PTHREAD_LIBS) \
+ $(C_LIBS)
}
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list