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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to