diff --git a/src/configure.in b/src/configure.in index 377e695e44db461197f25a59ad8fb96d3aed5d14..5576def87dffa50ca61929f59a30aa5efaafee31 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_REVISION("$Id: configure.in,v 1.42 1997/01/18 21:48:06 hubbe Exp $") +AC_REVISION("$Id: configure.in,v 1.43 1997/01/21 12:50:10 grubba Exp $") AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h) @@ -149,11 +149,12 @@ AC_MSG_CHECKING(if ld accepts setting the run-time path with -R) AC_CACHE_VAL(pike_cv_ld_accepts_r, [ OLD_CFLAGS="$CFLAGS" + pike_cv_ld_accepts_r=yes - CFLAGS="$CFLAGS -R." - AC_TRY_LINK([],[ exit(0); ],[ - pike_cv_ld_accepts_r=yes - ],[ pike_cv_ld_accepts_r=no ]) + for test_path in . .. /lib /usr/lib .:.. /lib:/usr/lib; do + CFLAGS="$OLD_CFLAGS -R$test_path" + AC_TRY_LINK([],[ exit(0); ],[],[ pike_cv_ld_accepts_r=no ]) + done CFLAGS="$OLD_CFLAGS" ]) AC_MSG_RESULT($pike_cv_ld_accepts_r)