19:07 < volkerdi> Usually I start with a new kernel, then compile glibc (new gcc first, if there is one). 19:07 < volkerdi> Then I have to compile the kernel with the new glibc/gcc (especially with a new gcc, or new modules will not work). 19:08 < volkerdi> After that, it's gcc/glibc _again_ to make sure everything carries through. At each step I actually make and use .tgz packages until I'm satisfied with the ones I end up keeping. 19:09 < volkerdi> Obviously it's not possible to compile the kernel against glibc/gcc, and glibc/gcc against the kernel, but you can generally make sure there are no surprises later.