Branch: Tag:

2000-12-23

2000-12-23 07:36:25 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

dynamic loading on Win32, not yet functional..

Rev: src/acconfig.h:1.70
Rev: src/configure.in:1.447
Rev: src/dynamic_load.c:1.50
Rev: src/fdlib.h:1.38
Rev: src/global.h:1.56
Rev: src/module_magic.h:1.3
Rev: src/port.c:1.36
Rev: src/port.h:1.34

1: - AC_REVISION("$Id: configure.in,v 1.446 2000/12/22 23:57:31 grubba Exp $") + AC_REVISION("$Id: configure.in,v 1.447 2000/12/23 07:33:49 hubbe Exp $")   AC_INIT(interpret.c)   AC_CONFIG_HEADER(machine.h)   
1094:    fi    else :; fi    -  # Only do this explicitly +  # Only do this explicitly for now    if test x$with_dynamic_modules = xyes ; then    AC_MSG_WARN([Enabling dynamic modules for Win32]) -  EXTRA_MODULE_REQUIREMENTS="${EXTRA_MODULE_REQUIREMENTS} import_functions.h" -  EXTRA_OBJS="${EXTRA_OBJS} export_functions.o" + # EXTRA_MODULE_REQUIREMENTS="${EXTRA_MODULE_REQUIREMENTS} import_functions.h" +  EXTRA_OBJS="${EXTRA_OBJS} dlopen.o"    pike_cv_sys_dynamic_loading=yes    with_dynamic_modules=yes -  +  AC_DEFINE(USE_MY_WIN32_DLOPEN)    fi    ])   
2052:    sigprocmask \    sigvec \    strcasecmp \ +  strnlen \ +  strncmp \    strchr \    strcspn \    strerror \
4036:    LDSHARED="cc -G -KPIC -Wl,-Bexport"    fi    ;; -  Windows_NT*) LDSHARED="$CC -shared";; +  Windows_NT*) +  LDSHARED="pntld" +  ;;    *) LDSHARED="ld";;    esac   fi