Я использую библиотеку boost.test для написания модульных тестов для своего приложения.
Проблема в том, что когда один конкретный файл *.cpp, содержащий набор тестов, увеличивается до определенного размера, компиляция этого файла становится очень медленной.
Я использую макрос BOOST_AUTO_TEST_CASE для определения тестовых случаев.
Буст версия 1.34.1
Сборка env — это autotools + gcc 4.3 под Fedora 9.
Буду очень признателен, если кто-нибудь укажет на возможные причины такого поведения.