I have a personal usage issue. Probably only the lead developers @arturo @zach @theo can help to solve it.
I use openFrameworks adding it as a shared library (libOFAndroidApp.so) into my Android project. Thus I can efficiently use fast compiling and code completion features on Eclipse.
In oF080, I generate a shared library by compiling androidAssimpExample. And I take the generated library from project/libs/armeabi folder and I add it into my own setup. When I do “nm libOFAndroidApp.so | grep ofRunApp” on this library, I can see the ofRunApp symbol. (ofRunApp method is an example, the problem below is valid for all oF methods)
In oF090, I generate a shared library by compiling again androidAssimpExample. I add the generated library into my own setup. But I get error: “Undefined reference to ofRunApp(ofBaseApp*)”. When I do “nm libOFAndroidApp.so”, I get “no symbols” response. When I do “nm -D libOFAndroidApp.so” I see a list of some symbols. When I do “nm -D libOFAndroidApp.so | grep ofRunApp” nothing returns.
I can run succesfully the original androidAssimpExample (of oF090) on Eclipse. If the symbols are not inside the generated library, the original example could not run. So I think the symbols are inside the library. But I can not reach the symbols from outside. I think you changed some compiling flags and the symbol visibility/accessibility is changed.
Could you give me an idea how I can reach the symbols or how to generate the shared library with visible/accesible symbols.
Thanks,
Rancs