]> www.ginac.de Git - ginac.git/commitdiff
Revert "[portability] GiNaC::compile_ex works on OpenBSD now."
authorJens Vollinga <jensv@balin.nikhef.nl>
Thu, 6 Nov 2008 13:19:29 +0000 (14:19 +0100)
committerJens Vollinga <jensv@balin.nikhef.nl>
Thu, 6 Nov 2008 13:19:29 +0000 (14:19 +0100)
This reverts commit 71dc9cf20cb62bc53c88bb36f71d8cc93d67913e.

acinclude.m4

index cb69f55a41ddcc083b3552cbd4db59b163b90df3..dd7299c08ebea595232594d3c224e39918fe1015 100644 (file)
@@ -132,56 +132,3 @@ if test "$ac_cv_have_rusage" = yes; then
 fi
 AC_SUBST(CONFIG_RUSAGE)
 ])
-
-dnl Usage: GINAC_EXCOMPILER
-dnl - Checks if dlopen is available
-dnl - Allows user to disable GiNaC::compile_ex (e.g. for security reasons)
-dnl Defines HAVE_LIBDL preprocessor macro, sets DL_LIBS and CONFIG_EXCOMPILER
-dnl variables.
-AC_DEFUN([GINAC_EXCOMPILER], [
-CONFIG_EXCOMPILER=yes
-DL_LIBS=""
-
-AC_ARG_ENABLE([excompiler], 
-       [AS_HELP_STRING([--enable-excompiler], [Enable GiNaC::compile_ex (default: yes)])],
-       [if test "$enableval" = "no"; then
-               CONFIG_EXCOMPILER="no"
-       fi],
-       [CONFIG_EXCOMPILER="yes"])
-
-case $host_os in
-       *mingw32*)
-       CONFIG_EXCOMPILER="notsupported"
-       ;;
-       *)
-       ;;
-esac
-
-if test "$CONFIG_EXCOMPILER" = "yes"; then
-       AC_CHECK_HEADER([dlfcn.h], [CONFIG_EXCOMPILER="yes"], [CONFIG_EXCOMPILER="no"])
-elif test "$CONFIG_EXCOMPILER" = "no"; then
-       AC_MSG_NOTICE([GiNaC::compile_ex disabled at user request.])
-else
-       AC_MSG_NOTICE([GiNaC::compile_ex is not supported on $host_os.])
-fi
-       
-if test "$CONFIG_EXCOMPILER" = "yes"; then
-       dnl Some systems (GNU/Linux, Solaris) have dlopen in -ldl, some
-       dnl others (OpenBSD) -- in libc
-       found_dlopen_lib="no"
-       DL_LIBS="-ldl"
-       AC_CHECK_LIB(dl, dlopen, [found_dlopen_lib="yes"])
-       if test "$found_dlopen_lib" = "no"; then
-               DL_LIBS=""
-               AC_CHECK_FUNC(dlopen, [found_dlopen_lib="yes"])
-       fi
-       if test "$found_dlopen_lib" = "no"; then
-               CONFIG_EXCOMPILER="no"
-               AC_MSG_WARN([Could not found working dlopen(). GiNaC::compile_ex will be disabled.])
-       else
-               AC_DEFINE(HAVE_LIBDL, 1, [set to 1 if dlopen() works.])
-       fi
-fi
-AC_SUBST(DL_LIBS)
-AC_SUBST(CONFIG_EXCOMPILER)])
-