diff options
author | Mike McGreevy <mamcgree@hdfgroup.org> | 2008-05-15 21:08:23 (GMT) |
---|---|---|
committer | Mike McGreevy <mamcgree@hdfgroup.org> | 2008-05-15 21:08:23 (GMT) |
commit | 134ec13cdc933b5342c3d5fd8ca2ef5663af0df8 (patch) | |
tree | 3fa974c2b887a851a5f9380b0ab20fba62108b11 /configure.in | |
parent | 89276c0f7ec82073e168d25427b9fdbe90e273e9 (diff) | |
download | hdf5-134ec13cdc933b5342c3d5fd8ca2ef5663af0df8.zip hdf5-134ec13cdc933b5342c3d5fd8ca2ef5663af0df8.tar.gz hdf5-134ec13cdc933b5342c3d5fd8ca2ef5663af0df8.tar.bz2 |
[svn-r15012] Purpose: New configure option
Description: The configure option --disable-sharedlib-rpath will disable
embedding of the '-Wl,-rpath' information into executables
when shared libraries are produced.
Tested: kagiso
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 2e5035d..19b3c4b 100644 --- a/configure.in +++ b/configure.in @@ -949,6 +949,31 @@ case "$INSTALL" in ;; esac +dnl ---------------------------------------------------------------------- +dnl Some users have reported problems with libtool's use of '-Wl,-rpath' to +dnl link shared libraries in nondefulat directories. Allow users to +dnl disable embedding the rpath information in the executables and to +dnl instead solely rely on the information in LD_LIBRARY_PATH. +AC_MSG_CHECKING([if -Wl,-rpath should be used to link shared libs in nondefault directories]) +AC_ARG_ENABLE([sharedlib-rpath], + [AC_HELP_STRING([--disable-sharedlib-rpath], + [Disable use of the '=Wl,-rpath' linker option])], + [RPATH=$enableval]) + +case "X-$RPATH" in + X-no) + AC_MSG_RESULT([no]) + hardcode_libdir_flag_spec='' + ;; + X-|X-yes) + AC_MSG_RESULT([yes]) + ;; + *) + AC_MSG_RESULT([error]) + AC_MSG_ERROR([\'$enableval\' is not a valid rpath type]) + ;; +esac + AC_MSG_CHECKING([make]) dnl ---------------------------------------------------------------------- |