Я где-то видел мельком сообщение о том, что gcc 3.2 не совместим по бинарникам с предыдущими версиями gcc. Может кто-нибудь пояснить - что это означает?
Не совместимо там только C++. Это значит, что прийдеться перекомпилировать все C++ библиотеки которые будут использоваться вашими програмами. Например хотите написать прогу для KDE, тогда прийдеться перекомпилировать KDE.
А если надо написать прогу на C++, но она будет использовать только C библиотеки (например только glibc) то никаких проблем не возникнет.