Branch: Tag:

1997-06-03

1997-06-03 22:46:56 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

dynamic loading fixed for SCO

Rev: src/acconfig.h:1.7
Rev: src/configure.in:1.99
Rev: src/dynamic_load.c:1.17

1: - AC_REVISION("$Id: configure.in,v 1.98 1997/05/20 02:02:53 hubbe Exp $") + AC_REVISION("$Id: configure.in,v 1.99 1997/06/03 22:46:56 hubbe Exp $")   AC_INIT(interpret.c)   AC_CONFIG_HEADER(machine.h)   
116:   ])   AC_MSG_RESULT($pike_cv_sys_os)    + case "$pike_cv_sys_os" in +  SCO*) +  case "$CC" in +  *-belf*) ;; +  *) +  CC="$CC -belf" +  ;; +  esac +  ;; + esac +    #############################################################################       -  +    AC_DEFUN(AC_SYS_COMPILER_FLAG,   [    AC_MSG_CHECKING($1)
681:    wait4 \    waitpid \    munmap \ -  dlopen \ -  dlsym \ +     dld_link \    dld_get_func \    pipe \
967:      ########################################################################    + MY_CHECK_FUNCTION(dlopen, + [ + #include <dlfcn.h> + int main() + { +  dlopen(0, 0); +  exit(0); + }]) +  +    MY_CHECK_FUNCTION(ldexp,   [   #include <math.h>
1423:    Linux*) LDSHARED="gcc -shared";;    FreeBSD*) LDSHARED="ld -Bshareable";;    NetBSD) LDSHARED="ld -Bshareable";; -  SCO_SV*) LDSHARED="cc -G -KPIC -Ki486 -belf -Wl,-Bexport";; +  SCO_SV*) LDSHARED="cc -G -KPIC -Wl,-Bexport";;    *) LDSHARED="ld";;    esac   fi
1458:    hp*|HP*) LINKFORSHARED="-Wl,-E";;    Linux*) LINKFORSHARED="-rdynamic";;    next) LINKFORSHARED="-u libsys_s";; -  SCO_SV*) LINKFORSHARED="-fpic -belf -dy";; +  SCO_SV*) LINKFORSHARED="-fpic -Wl,-Bexport";;    esac    else    case $pike_cv_sys_os in