OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: acpkendo on February 17, 2005, 06:02:26 pm

Title: Shared Libraries From Sharp Rom
Post by: acpkendo on February 17, 2005, 06:02:26 pm
In general, what is the process for (trying to) install shared libraries on OZ 3.5.2 with the compat libs?  I was thinking of testing out an input method (the Japanese handwriting recognition method from the Japanese Sharp ROM's).  I've noticed that when running makecompat on a file, though, the file is moved to <path>/opt/QtPalmtop.compat/bin, when it should obviously be elsewhere (in this case, presumably <path>/opt/QtPalmtop/plugins/inputmethods/).

It is possible to install the methods directly to the appropriate directory in <path>/opt/QtPalmtop.compat/*, and then link them to /opt/QtPalmtop/*?  Or is there a more elegant way to do this?  Also, would the soft-float issue affect something like handwriting recognition?  Am I just asking for trouble, and should I back away slowly from trying this?
Title: Shared Libraries From Sharp Rom
Post by: Mickeyl on February 17, 2005, 07:32:03 pm
You can't load a g++2.x shared object into a g++3.x application - the symbols wouldn't match - you would need a g++2.x launcher to make this happen.

Which is why the oz-compat preloading shared objects technique is limited to applications and does not work with inputmethods, applets, etc.
Title: Shared Libraries From Sharp Rom
Post by: acpkendo on February 18, 2005, 10:54:56 am
Hmmmm. . . guess I will just have to set up OE and try to compile Nunome (http://www.sikigami.com/nunome-Qtopia-1.0/) then. . .