Index: tools/build/v2/tools/python.jam =================================================================== --- tools/build/v2/tools/python.jam (revision 57846) +++ tools/build/v2/tools/python.jam (working copy) @@ -976,7 +976,7 @@ # the Python framework, even when building extensions. Note that framework # builds of Python always use shared libraries, so we do not need to worry # about duplicate Python symbols. - if $(target-os) in windows cygwin darwin + if $(target-os) in windows cygwin { alias python_for_extensions : python : $(target-requirements) ; } Index: tools/build/v2/tools/darwin.jam =================================================================== --- tools/build/v2/tools/darwin.jam (revision 57846) +++ tools/build/v2/tools/darwin.jam (working copy) @@ -465,7 +465,7 @@ } # Set the max header padding to allow renaming of libs for installation. -flags darwin.link.dll OPTIONS : -headerpad_max_install_names ; +flags darwin.link.dll OPTIONS : -headerpad_max_install_names -undefined dynamic_lookup ; # To link the static runtime we need to link to all the core runtime libraries. flags darwin.link OPTIONS static