On 07/30/2010 08:55 PM, Charles Wilson wrote:
> Since the bug is cross-platform, it should be easy(er) to fix for you
> non-cygwin types. Any ideas, Paolo?
Not tested yet, but I am pretty sure this should do it:
diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh
index b0b0ebc..945248a 100644
--- a/libltdl/config/ltmain.m4sh
+++ b/libltdl/config/ltmain.m4sh
@@ -8066,12 +8066,12 @@ EOF
func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
;;
-L*)
- func_stripname -L '' "$i"
+ func_stripname -L '' "$deplib"
func_replace_sysroot "$func_stripname_result"
func_append newdependency_libs " -L$func_replace_sysroot_result"
;;
-R*)
- func_stripname -R '' "$i"
+ func_stripname -R '' "$deplib"
func_replace_sysroot "$func_stripname_result"
func_append newdependency_libs " -R$func_replace_sysroot_result"
;;