Здравствуйте, Nia, Вы писали:
Ni a>Проблема в следующем.
Nia>Используем GCC 3.3.6. + стандартный makе.
Nia>Однако на данный момент продукт разросся настолько, что размер executable (в debug режиме) превышает 2 гб и ld просто отказывается линковать (линковка статическая).
Nia>Пожалуйста, если кто сталкивался с такой проблемой, расскажите как
Nia>вы ее решили.
Nia>Спасибо
Чтобы сделать исполняемый файл больше 2ГБ надо иметь талант!

Вы наверное STL используете?
Ну, один путь Вам сказали — дебажную версию только той библиотеки, которую в данный момент отлаживаете.
А еще можно сделать так:
/********************************************/
// файл одна_из_подсистем.cpp
/********************************************/
# include <file1.cpp>
# include <file2.cpp>
# include <file3.cpp>
# include <file4.cpp>
# include <file5.cpp>
Обьем и время компиляции упадет в 5 раз. Засчет чего? За счет шаблонов и заголовочный файлов.
А вообще-то надо руки выпрямлять.

Это-ж надо — 2 гигабайта!!!