F
Frank
Hi,
I am trying to add some java interface to existing c++ libraries. The
libraries were compiled on linux with gcc 3.2.2. I am using SDK 1.4.2.
The same libraries were compiled with c++ test main function and it
works fine. I do have to include additional libraries such as stdc++
and uuid for the test app to build properly.
When I run the java test app, it complains that within one of the
library, an undefined symbol: _ZNSsC1EPKcRKSaIcE was encountered. I
found this symbol in libstdc++.so flagged as a weak dynamic symbol
using
nm -D /usr/lib/libstdc++.so
But loading stdc++ didn't change anything. I wonder if anyone has
experienced this and how it was resolved.
Thanks in advance,
Frank
I am trying to add some java interface to existing c++ libraries. The
libraries were compiled on linux with gcc 3.2.2. I am using SDK 1.4.2.
The same libraries were compiled with c++ test main function and it
works fine. I do have to include additional libraries such as stdc++
and uuid for the test app to build properly.
When I run the java test app, it complains that within one of the
library, an undefined symbol: _ZNSsC1EPKcRKSaIcE was encountered. I
found this symbol in libstdc++.so flagged as a weak dynamic symbol
using
nm -D /usr/lib/libstdc++.so
But loading stdc++ didn't change anything. I wonder if anyone has
experienced this and how it was resolved.
Thanks in advance,
Frank