diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Makefile.in | 2 | ||||
-rw-r--r-- | Makefile.tpl | 2 | ||||
-rw-r--r-- | configure.in | 19 |
4 files changed, 18 insertions, 11 deletions
@@ -1,3 +1,9 @@ +2002-10-03 Nathanael Nerode <neroden@gcc.gnu.org> + + * Makefile.tpl: Make RPATH_ENVVAR substitution more autoconfy. + * configure.in: Make RPATH_ENVVAR substitution more autoconfy. + * Makefile.in: Regenerate. + 2002-10-02 Janis Johnson <janis187@us.ibm.com> * MAINTAINERS: Add myself as web pages co-maintainer. diff --git a/Makefile.in b/Makefile.in index c78623f4..6d5acc6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -205,7 +205,7 @@ SET_LIB_PATH = # This is the name of the environment variable used for the path to # the libraries. This may be changed by configure.in. -RPATH_ENVVAR = LD_LIBRARY_PATH +RPATH_ENVVAR = @RPATH_ENVVAR@ # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the host machine work. diff --git a/Makefile.tpl b/Makefile.tpl index 01532e6..2c72994 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -208,7 +208,7 @@ SET_LIB_PATH = # This is the name of the environment variable used for the path to # the libraries. This may be changed by configure.in. -RPATH_ENVVAR = LD_LIBRARY_PATH +RPATH_ENVVAR = @RPATH_ENVVAR@ # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the host machine work. diff --git a/configure.in b/configure.in index bee4c29..98f56c3 100644 --- a/configure.in +++ b/configure.in @@ -1325,17 +1325,18 @@ if test "${shared}" = "yes" ; then Makefile > Makefile.tem rm -f Makefile mv -f Makefile.tem Makefile - - case "${host}" in - *-*-hpux*) - sed -e 's/^RPATH_ENVVAR[ ]*=.*$/RPATH_ENVVAR = SHLIB_PATH/' \ - Makefile > Makefile.tem - rm -f Makefile - mv -f Makefile.tem Makefile - ;; - esac fi + +case "${host}" in + *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;; + *) RPATH_ENVVAR=LD_LIBRARY_PATH ;; +esac +sed -e "s/@RPATH_ENVVAR@/${RPATH_ENVVAR}/" Makefile > Makefile.tem +rm -f Makefile +mv -f Makefile.tem Makefile + + # Base args. Strip norecursion, cache-file, srcdir, host, build, target. # These are the ones we might not want to pass down to subconfigures. baseargs=`echo "${arguments}" | \ |