[l] glibc 2.7 kompiliert bei mir nicht mit gcc 4.2.2. Das Symptom ist ein undefined external auf fstatat64. Ich schreibe also einen Bug Report, und was kommt raus: das sei eine schlechte Interaktion zwischen glibc und dem Compiler bei -Os, gcc würde dann irgendwelche Dinge nicht inlinen, und ich möge doch die Default-CFLAGS nehmen.
Und tatsächlich: mit -O2 statt -Os geht es.
Nur der Vollständigkeit halber: diet libc darf man auch mit -fno-inline kompilieren. So ein Pfusch am Bau zählt bei mir als Bug.