Sun™ studio 12でpythonをbuild
Solaris上でコンパイルするので、Sun studio 12をつかってみた。
Sun studioのコンパイラでは、ctypes用のlibffiが、そのままだとコンパイルできません。
Sun studioのコンパイラが、__i386__を定義していないのが原因なので、__i386__から__i386にすると通ります。
参考
- Predefined Names Sun Studio 12のマニュアル
- Pre-defined Architecture Macros 一般的なものが網羅されていて素晴らしい