Bug #7737 » bug-7737.diff
configure.in | ||
---|---|---|
AS_HELP_STRING([--enable-rpath], [embed run path into extension libraries.
|
||
enabled by default on ELF platforms]),
|
||
[enable_rpath=$enableval], [enable_rpath="$rb_cv_binary_elf"])
|
||
if test "$enable_rpath" = yes; then
|
||
RPATHFLAG=" ${linker_flag}-R%1\$-s"
|
||
fi
|
||
AS_CASE(["$target_os"],
|
||
[hpux*], [ DLDFLAGS="$DLDFLAGS -E"
|
||
... | ... | |
[nacl], [ LDSHARED='$(CC) -shared' ],
|
||
[ : ${LDSHARED='$(LD)'}])
|
||
AC_MSG_RESULT($rb_cv_dlopen)
|
||
if test "$enable_rpath" = yes; then
|
||
AS_CASE(["${LDSHARED}"],
|
||
[ld" "*], [RPATHFLAG=" -R%1\$-s"],
|
||
[RPATHFLAG=" ${linker_flag}-R%1\$-s"])
|
||
fi
|
||
fi
|
||
if test "${LDSHAREDXX}" = ""; then
|
||
AS_CASE(["${LDSHARED}"],
|