https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106472
--- Comment #37 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 57836 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57836&action=edit gcc14-pr106472.patch So what about the following (so far untested) patch instead? For ../configure --enable-languages=default,ada,obj-c++,lto,go,d,rust,m2 --enable-checking=yes,rtl,extra --enable-libstdcxx-backtrace=yes there is just one extra newline in the autoconf produced toplevel Makefile compared to vanilla trunk, while for ../configure --enable-languages=c,c++,lto,go the difference is: --- ../obj38a/Makefile2024-03-28 12:47:49.147754430 +0100 +++ Makefile2024-03-29 15:54:06.389512332 +0100 @@ -29376,6 +29376,14 @@ configure-bison: stage_last configure-flex: stage_last configure-m4: stage_last +configure-target-fastjar: maybe-configure-target-zlib +all-target-fastjar: maybe-all-target-zlib +all-target-libgo: maybe-all-target-libbacktrace +all-target-libgo: maybe-all-target-libatomic +all-target-libgm2: maybe-all-target-libatomic +configure-target-libgfortran: maybe-all-target-libbacktrace +configure-target-libgo: maybe-all-target-libbacktrace + # Dependencies for target modules on other target modules are # described by lang_env_dependencies; the defaults apply to anything