From: Gary V. Vaughan Date: Sun, 8 Apr 2001 11:14:56 +0000 (+0000) Subject: * libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl} X-Git-Tag: release-1-4~29 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e471e8003269b387d5b37e16673918f070307a3d;p=thirdparty%2Flibtool.git * libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl} to pass -rpath when compiling with gcc. Reported by Tim Mooney --- diff --git a/ChangeLog b/ChangeLog index a1ff5446d..e779f6779 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2001-04-08 Gary V. Vaughan + * libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl} + to pass -rpath when compiling with gcc. + Reported by Tim Mooney + * libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self' module, since HPUX adds module symbols into the `self' pool if it is opened later. Return the cached pointer if the caller diff --git a/libtool.m4 b/libtool.m4 index 9ef3fd2cc..fecc520a1 100644 --- a/libtool.m4 +++ b/libtool.m4 @@ -1573,14 +1573,16 @@ else if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + #Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' fi -#Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' hardcode_libdir_separator=: ;;