Цитата(ukpyr @ Sep 11 2009, 13:27)

кто как решает ?
Пихать все в одну библиотеку (бинарную, .a). Есть большой недостаток - придется следить, чтобы изменения в какой-нибудь функции для одного проекта не поломали проект который был год назад.
Эту проблему частитчно решает использование систем контроля версий. Если нужно собрать старый проект, то всегдв можно откатить состояние библиотеки и программы до одного времени.
В принципе можно просто использовать CVS и не заморачиваться с библиотекой, но это идеологически не верно.