I'm trying to build a shared object (.so, .dll) with GCJ. The purpose is
to make libraries for projects to use from any language. I understand
that making .dlls on windows may not work yet, so .so will be fine for me
for the interim (I may try to cross compile later on).
I'm wondering is this currently possible? I know GCJ can generate .so
files, however the exported symbols are mangled, and you need CNI, or some
library to interoperate with them properly. I'm wondering if it would be
possible to make a .so with 'friendly' exported symbols that can easily be
used in any compiler that can load symbols from a .so.