I seriously doubt that you *ever* need to specify -lc. The reason for adding it was bogus, as far as I am concerned.
On 2011-05-05 09:41, Fabian Groffen wrote: > 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 -- Sjoerd Mullender
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
