Ticket #583: module_init.hpp.patch

File module_init.hpp.patch, 1.3 KB (added by ccambly@…, 15 years ago)

aix_init_module code is no longer required now that the libraries are built correctly. aix_init_module code has not worked since library tagging was added to Boost.Build.

  • boost/python/module_init.hpp

    old new  
    2626}                                                       \
    2727void init_module_##name()
    2828
    29 #  elif defined(_AIX) && !defined(BOOST_PYTHON_STATIC_MODULE)
    30 
    31 #   include <boost/python/detail/aix_init_module.hpp>
    32 #   define BOOST_PYTHON_MODULE_INIT(name)                               \
    33 void init_module_##name();                                              \
    34 extern "C"                                                              \
    35 {                                                                       \
    36     extern PyObject* _PyImport_LoadDynamicModule(char*, char*, FILE *); \
    37     void init##name()                                                   \
    38     {                                                                   \
    39         boost::python::detail::aix_init_module(                         \
    40             _PyImport_LoadDynamicModule, #name, &init_module_##name);   \
    41     }                                                                   \
    42 }                                                                       \
    43 void init_module_##name()
    44 
    4529# elif BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY
    4630
    4731#   define BOOST_PYTHON_MODULE_INIT(name)                               \