https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125161
--- Comment #12 from Drea Pinski <pinskia at gcc dot gnu.org> --- Works for me on a cross with a new glibc installed: [apinski@xeond2 upstream-cross-aarch64]$ ./install/bin/aarch64-linux-gnu-gcc -Wsystem-headers t1.c -H . /bajas/pinskia/src/upstream-cross-aarch64/install/lib/gcc/aarch64-linux-gnu/16.0.1/include/limits.h .. /bajas/pinskia/src/upstream-cross-aarch64/install/lib/gcc/aarch64-linux-gnu/16.0.1/include/syslimits.h ... /bajas/pinskia/src/upstream-cross-aarch64/install/lib/gcc/aarch64-linux-gnu/16.0.1/include/limits.h .... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/limits.h ..... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/libc-header-start.h ...... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/features.h ....... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/features-time64.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/wordsize.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/timesize.h ....... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/sys/cdefs.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/wordsize.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/long-double.h ....... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/gnu/stubs.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/wordsize.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/gnu/stubs-lp64.h ..... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/posix1_lim.h ...... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/wordsize.h ...... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/local_lim.h ....... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/linux/limits.h ....... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/pthread_stack_min-dynamic.h ........ /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/pthread_stack_min.h ..... /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/posix2_lim.h Multiple include guards may be useful for: /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/libc-header-start.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/local_lim.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/long-double.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/pthread_stack_min.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/bits/timesize.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/features-time64.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/gnu/stubs-lp64.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/gnu/stubs.h /bajas/pinskia/src/upstream-cross-aarch64/install/aarch64-linux-gnu/sysroot/usr/include/limits.h /bajas/pinskia/src/upstream-cross-aarch64/install/lib/gcc/aarch64-linux-gnu/16.0.1/include/syslimits.h
