Hi Nickolay,
thanks for the comment - i have this already, the problem is that
libtool converts (for some reason whatever) :
-L/nfsroot.../usr/lib -lglib-2.0
into
-L/nfsroot.../usr/lib /usr/lib/libglib-2.0.so
and i dont know why it actually does this ???
this causes the problem that the linker wants to link agains a specified
FILE (!) instead of searching the lib in the provided search path !?!?!
if it would simply do it as its stated, it would work ... however, i
have come up with a really ugly hack for ltmain.sh which i have attached
to this mail.
this patch doesnt change the -l option if the scripts wants this and the
pathstarts with "/usr/lib" YEAH (yet another hack!) - it works :-)
anyhow it will need som kind of gnuru ;) to understand whats happening
here with libtool/autoconf/configure/...
but i'm out of knowledge here ... spent my whole day on this ...
greets,
mexx.
diff -ur sofia-sip-1.11.9.orig/ltmain.sh sofia-sip-1.11.9.crosscompile-patch/ltmain.sh
--- sofia-sip-1.11.9.orig/ltmain.sh 2006-03-11 19:49:04.000000000 +0100
+++ sofia-sip-1.11.9.crosscompile-patch/ltmain.sh 2006-07-06 22:08:50.947768750 +0200
@@ -2653,6 +2653,10 @@
case $hardcode_action in
immediate | unsupported)
if test "$hardcode_direct" = no; then
+ # ugly hack to avoid linking against /usr/lib/libglib-2.0.so
+ if test "$dir" = "/usr/lib" ; then
+ add="-l$name"
+ else
add="$dir/$linklib"
case $host in
*-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
@@ -2674,6 +2678,7 @@
fi
fi
esac
+ fi
elif test "$hardcode_minus_L" = no; then
case $host in
*-*-sunos*) add_shlibpath="$dir" ;;
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel