![](https://secure.gravatar.com/avatar/ed0773b2994a7037cf004f92ed92a5d2.jpg?s=120&d=mm&r=g)
Hi, Configuration: Python-2.1 + Numeric-20.0.0b2 on Linux-Mandrake-7.2. I have a Python interface to Numeric and the Qwt-C++ plotting library. When building this interface (a shared library) for Numeric-20.0.0b2, I noticed that the additional static in front of the importing API pointer in arrayobject.h (your OS X fix) leads to an unresolved symbol PyArray_API when building a shared library. My fix is to remove the keyword static from arrayobject.h. Has somebody else encountered this problem? I suppose that this problem should show up with any shared library using import_array() (version 20.0.0b2) on Linux. If the additional static really solves the OS X problems, maybe an #ifdef OSX ... #else ... #endif is necessary. Best regards -- Gerard