https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106137
Bug ID: 106137 Summary: baremetal cross builds broken in libgfortran since g:133d0d422ebd18dbd215cfa5394aff9f938e7060 Product: gcc Version: 13.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: tnfchris at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Host: aarch64-none-linux-gnu Target: aarch64-none-elf Cross builds fail with: make[1]: [Makefile:1786: aarch64-none-elf/bits/largefile-config.h] Error 1 (ignored) make[1]: [Makefile:1787: aarch64-none-elf/bits/largefile-config.h] Error 1 (ignored) In file included from /opt/buildAgent/work/ca23804305872d31/gcc-src/libgfortran/caf/libcaf.h:32, from /opt/buildAgent/work/ca23804305872d31/gcc-src/libgfortran/caf/single.c:26: /opt/buildAgent/work/ca23804305872d31/gcc-src/libgfortran/libgfortran.h:62:11: fatal error: quadmath_weak.h: No such file or directory 62 | # include "quadmath_weak.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. But admittedly I don't understand why the change in the header which seems to tighten the condition makes it fail now...