--- libtool-1.5/libtool.m4~ 2003-04-14 16:58:23.000000000 -0500 +++ libtool-1.5/libtool.m4 2004-01-24 16:08:02.000000000 -0600 @@ -5412,19 +5412,23 @@ if test "$GCC" = yes -a "$with_gnu_ld" = no; then case "$host_cpu" in hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~ + for i in \$deplibs ; do case \$i in /*) for j in \$i* ; do $echo chatr -l \$j $lib ; chatr -l \$j $lib > /dev/null ; done ;; esac ; done' ;; *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags~ + for i in \$deplibs ; do case \$i in /*) for j in \$i* ; do $echo chatr -l \$j $lib ; chatr -l \$j $lib > /dev/null ; done ;; esac ; done' ;; esac else case "$host_cpu" in hppa*64*|ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags~ + for i in \$deplibs ; do case \$i in /*) for j in \$i* ; do $echo chatr -l \$j $lib ; chatr -l \$j $lib > /dev/null ; done ;; esac ; done' ;; *) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags~ + for i in \$deplibs ; do case \$i in /*) for j in \$i* ; do $echo chatr -l \$j $lib ; chatr -l \$j $lib > /dev/null ; done ;; esac ; done' ;; esac fi