1998-12-16 Alexandre Oliva <oliva@dcc.unicamp.br>
+ * libltdl/configure.in (stdlib.h, unistd.h, stdio.h): check
+ * libltdl/ltdl.c: include them
+
* demo/configure.in (BINARY_HELLDL): test whether dlopen is
supported at configure time
* demo/Makefile.am (helldl): use automake conditionals to build
AM_PROG_LIBTOOL
AC_HEADER_STDC
-AC_CHECK_HEADERS(malloc.h dlfcn.h dl.h)
+AC_CHECK_HEADERS(malloc.h stdlib.h unistd.h stdio.h dlfcn.h dl.h)
AC_CHECK_HEADERS(string.h strings.h, break)
AC_CHECK_FUNCS(strdup strrchr)
)
AC_SUBST(LIBADD_DL)
-AC_MSG_CHECKING(for underscore before symbols)
-AC_CACHE_VAL(libltdl_cv_uscore,[
+AC_CACHE_CHECK([for underscore before symbols], libltdl_cv_uscore, [
echo "main(){int i=1;} fnord(){int i=23; int ltuae=42;}" > conftest.c
${CC} -c conftest.c > /dev/null
if (nm conftest.$ac_objext | grep _fnord) > /dev/null; then
libltdl_cv_uscore=yes
else
libltdl_cv_uscore=no
- fi])
-AC_MSG_RESULT($libltdl_cv_uscore)
-rm -f conftest*
+ fi
+ rm -f conftest*
+])
if test $libltdl_cv_uscore = yes; then
if test $ac_cv_func_dlopen = yes || test $ac_cv_lib_dl_dlopen = yes ; then
- AC_MSG_CHECKING(whether we have to add an underscore for dlsym)
- AC_CACHE_VAL(libltdl_cv_need_uscore,AC_TRY_RUN([
+ AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
+ libltdl_cv_need_uscore,AC_TRY_RUN([
#include <dlfcn.h>
#include <stdio.h>
fnord() { int i=42;}
[libltdl_cv_need_uscore=yes
AC_DEFINE(NEED_USCORE)],
libltdl_cv_need_uscore=no))
-
- AC_MSG_RESULT($libltdl_cv_need_uscore)
fi
fi