Oh crap, the command that links is of course: $ g++ -shared -Wl,-soname,"libhello.so" -L/usr/local/lib -lboost_python -o libhello.so hello.o
But I get the undefined symbols nevertheless: U PyString_Type w _Jv_RegisterClasses U _Py_NoneStruct U _Unwind_Resume@@GCC_3.0 U _ZN5boost6python6detail11init_moduleEPKcPFvvE U _ZN5boost6python6detail12gcc_demangleEPKc U _ZN5boost6python6detail17scope_setattr_docEPKcRKNS0_3api6objectES3_ U _ZN5boost6python7objects15function_objectERKNS1_11py_functionE U _ZN5boost6python7objects21py_function_impl_baseD2Ev U _ZN5boost6python9converter19do_return_to_pythonEPKc U _ZN5boost6python9converter8registry5queryENS0_9type_infoE U _ZNK5boost6python7objects21py_function_impl_base9max_arityEv U _ZNK5boost6python9converter12registration25expected_from_python_typeEv U _ZTIN5boost6python7objects21py_function_impl_baseE U _ZTIPKc@@CXXABI_1.3 U _ZTIc@@CXXABI_1.3 U _ZTVN10__cxxabiv120__si_class_type_infoE@@CXXABI_1.3 U _ZTVN5boost6python7objects21py_function_impl_baseE U _ZdlPv@@GLIBCXX_3.4 U _Znwj@@GLIBCXX_3.4 U __cxa_atexit@@GLIBC_2.1.3 w __cxa_finalize@@GLIBC_2.1.3 U __cxa_guard_abort@@CXXABI_1.3 U __cxa_guard_acquire@@CXXABI_1.3 U __cxa_guard_release@@CXXABI_1.3 w __gmon_start__ U __gxx_personality_v0@@CXXABI_1.3 _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig