On 01/10/2013 05:16 PM, Jorge Izquierdo Ciges wrote:
Because the shared linker at execution time in Android works as hell
on a bench. It just doesn't call the dependencies of a library... and
also your shared libraries are not installed on the system... etc
The system is just not friendly to use shared libraries.
Can OSG be used as a shared library... if you modify it yourself yes.
There are some crashes here and there but it's functional. But then
you'll have to face all the other worryes of installing the shared
libraries... where... for each application and create an ordered
library opener. OpenCV had to create another program just to deploy
it's own shared libraries.
P.S. Oh and I was forgetting that the shared linker on Android when a
library has failed to load then it won't try load that library even if
you want to force him until he's forgotten the library (mainly when
you kill your process)
OK, if that's all it is, I'm going to give it a shot.
After fighting a bit with the platform, we've had some luck with getting
other libraries working as shared libraries, so I think we'll be OK here.
It's compiling now and seems to be reasonably happy. Of course, as you
pointed out, compiling and linking is the easy part :-)
--"J"
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org