Возможно, вы все еще выполняете старый gcc. Попробуйте создать символическую ссылку из gcc
на вашу версию, например
ln -s gcc-4.1 gcc
Остерегайтесь не удалять старые двоичные файлы "gcc", размещенные там, если они размещают не просто символическую ссылку. Если вы можете перекомпилировать свою собственную версию gcc, самым безопасным будет просто использовать другой префикс во время настройки gcc, что-то вроде --prefix=/home/jojo/usr/gcc
(я сделал это таким образом с gcc-4.4 из svn-trunk, и он отлично работал). *
Обратите внимание, что это просто запускает правильную версию gcc. Если вы обновите свой gcc, ваш glibc также не будет обновляться автоматически. Это отдельный пакет, который тесно связан с остальной частью системы. Будьте осторожны при установке другой версии glibc.