https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119510
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Unfortunately m2 has some messed up dependencies (all other FEs are fine) - it attempts to build the whole FE for some strange reason and fails at that. So either we get that fixed (but that would mean on older release branches too) or we need to enable m2 during configure. Trying now --- maintainer_scripts/gcc_release.jj 2025-03-28 15:44:23.714526549 +0100 +++ maintainer_scripts/gcc_release 2025-03-28 18:32:49.004508788 +0100 @@ -266,10 +266,22 @@ EOF '' | 0* | *[!0-9]*) num_cpus=1;; esac fi + enable_langs=c,c++,lto + if [ -f ${SOURCE_DIRECTORY}/gcc/m2/Make-lang.in ]; then + enable_langs=$enable_langs,m2 + fi contrib/gcc_build -d ${SOURCE_DIRECTORY} -o ${OBJECT_DIRECTORY} \ - -c "--enable-languages=default,cobol --enable-generated-files-in-srcdir --disable-multilib" \ + -c "--enable-languages=$enable_langs --enable-generated-files-in-srcdir --disable-multilib" \ -m "-j$num_cpus" build || \ error "Could not rebuild GCC" + cd ${OBJECT_DIRECTORY}/gcc + all_languages=`sed -n -e '/"all_languages"/s/^.*=//p' config.status \ + | sed -e 's/"//g'` + for lang in $all_languages; do + make $lang.srcextra $lang.srcinfo $lang.srcman || \ + error "Could not build GCC $lang source extras" + done + cd ${SOURCE_DIRECTORY} fi # Move message catalogs to source directory. Fortunately m2 isn't a FE with extra host dependencies.