IcePy-2.0.0 build problem on AIX
I had built Ice-2.0.0 and IcePy-2.0.0 on AIX 5.2 with VisualAge C++ 6.0(32 bit mode) succeefully, but the target in "IcePy-2.0.0/lib" is IcePy.a, not IcePy.so, then "import Ice" in python failed.
please help me!
Administrators, ZeroC Staff
Sorry, we do not currently support IcePy on AIX. We encountered similar problems when attempting to use IcePy on that platform. We will look into these issues again at some point.
It seems that shared object support under AIX is different from other UNIX platform, python document said that AIX shared libraries require an "export" and "import" file be provided at compile time to list all extern symbols, which may be shared between modules, and they suggested to use a script tool named "ld_so_aix" to create the python extension module (ref. Python2.4/Misc/AIX-NOTES). The tool was shipped with python source code.
I don't have much knowledge on AIX, have you ever tried "ld_so_aix" tool or can you give me any suggestion if I want to try to solve this issue by myself?