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