Syntax error in bootstrap/libtool/files/jhbuild-fixes.diff



A very subtil syntax error has been introduced in the libtool patch: jhbuild-fixes.diff. In a command spec ${w}l$output_objdir/$libname.ver is used instead of ${wl}$output_objdir/$libname.ver. This have the effect, for some shared lib to try referencing l.libs/MyLib.ver instead of .libs/MyLib.ver. The error is in libtool.m4 file and then propagate to every aclocal'ed package.
Is it possible to fix ?
--- garnome-0.29.1/bootstrap/libtool/files/jhbuild-fixes.diff~	Sat Jan 17 13:34:16 2004
+++ garnome-0.29.1/bootstrap/libtool/files/jhbuild-fixes.diff	Sat Jan 17 13:34:16 2004
@@ -33,7 +33,7 @@
 +      archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
 +cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
 +$echo "local: *; };" >> $output_objdir/$libname.ver~
-+$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${w}l$output_objdir/$libname.ver -o $lib'
++$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
      else
        ld_shlibs=no
      fi


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]