Strano... Lo fa con tutti i sorgenti C? Anche C++?

Uhm... Prova a linkare i files oggetto direttamente con LD, passando qualche opzione... Come:
--warn-unresolved-symbols ---> Report unresolved symbols as warnings
(cercane altre che potrebbero tornarti utile per scoprire il problema chiamando ld --help)...


Vedo pero' che hai scaricato le glibc da internet... Se le hai installate hai fatto una pessima cosa ce le avevi gia' anche prima di installarle
Le glibc sono le librerie del C, alla base di tutti i programmi scritti in C...
Cambiarne versione manualmente di solito causa moltissimi problemi...
Prova a rimettere quelle che stanno sul cd della slack...