https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82708
--- Comment #4 from Keno Fischer <keno at juliacomputing dot com> --- Ah, ok sorry I was confused. I probably should have mentioned that I'm doing a cross compile to a glibc based system, so I'm building the compiler, then building glibc, and then going back and building the runtime libraries. The exact script I'm using is here: https://github.com/staticfloat/julia-docker/blob/master/workerbase/lib/build_crosscompiler.sh So at the compiler build stage, the limits.h header indeed does not exist, but it does exist once we go back to build the rest of the runtime libraries (because we built glibc in the meantime). Is there something I should be running to regenerate these files before building the runtime libraries?