diff --git a/test/Jamfile b/test/Jamfile index 600e9aeb..87abb096 100644 --- a/test/Jamfile +++ b/test/Jamfile @@ -22,6 +22,20 @@ rule turn-off-intel-debug-symbols ( toolset variant : properties * ) return $(properties) ; } +# Some tests hang when compiled with HP-CXX and executed on Tru64. +rule disable-for-cxx-tru64 ( toolset variant : properties * ) +{ + if $(UNIX) && $(OS) = OSF + { + switch $(toolset) + { + case tru64cxx* : properties = + [ replace-properties $(properties) : no ] ; + } + } + return $(properties) ; +} + template py-unit-test : : $(PYTHON_PROPERTIES) BOOST_PYTHON_SUPPRESS_REGISTRY_INITIALIZATION @@ -169,7 +183,11 @@ bpl-test crossmod_exception [ bpl-test docstring ] [ bpl-test vector_indexing_suite ] -[ bpl-test pointer_vector ] +[ bpl-test pointer_vector + : # files + : # requirements + disable-for-cxx-tru64 # Runs forever when executed. +] [ extension map_indexing_suite_ext : map_indexing_suite.cpp int_map_indexing_suite.cpp