Skip to content

Commit

Permalink
- Part 1 of fixing problems with runpath switch (make --disable-rpath…
Browse files Browse the repository at this point in the history
… work for real)
  • Loading branch information
Jani Taskinen committed Aug 20, 2007
1 parent c7d82c7 commit 56f8856
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
6 changes: 5 additions & 1 deletion acinclude.m4
Expand Up @@ -323,6 +323,9 @@ else
ld_runpath_switch=-L
fi
fi
if test "$PHP_RPATH" = "no"; then
ld_runpath_switch=
fi
])

dnl
Expand Down Expand Up @@ -447,7 +450,8 @@ AC_DEFUN([PHP_ADD_LIBPATH],[
_PHP_ADD_LIBPATH_GLOBAL([$ai_p])
],[
if test "$ext_shared" = "yes"; then
$2="$ld_runpath_switch$ai_p -L$ai_p [$]$2"
$2="-L$ai_p [$]$2"
test -n "$ld_runpath_switch" && $2="$ld_runpath_switch$ai_p [$]$2"
else
_PHP_ADD_LIBPATH_GLOBAL([$ai_p])
fi
Expand Down
8 changes: 4 additions & 4 deletions configure.in
Expand Up @@ -138,6 +138,10 @@ dnl Support systems with system libraries in e.g. /usr/lib64
PHP_ARG_WITH(libdir, for system library directory,
[ --with-libdir=NAME Look for libraries in .../NAME rather than .../lib],lib,no)

PHP_ARG_ENABLE(rpath, whether to enable runpaths,
[ --disable-rpath Disable passing additional runtime library
search paths], yes, no)

dnl check for -R, etc. switch
PHP_RUNPATH_SWITCH

Expand Down Expand Up @@ -755,10 +759,6 @@ else
AC_DEFINE(PHP_SIGCHILD, 0, [ ])
fi

PHP_ARG_ENABLE(rpath, whether to enable runpaths,
[ --disable-rpath Disable passing additional runtime library
search paths], yes, no)

PHP_ARG_ENABLE(libgcc, whether to explicitly link against libgcc,
[ --enable-libgcc Enable explicitly linking against libgcc], no, no)

Expand Down

0 comments on commit 56f8856

Please sign in to comment.