https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Earnshaw from comment #5)
> (In reply to Richard Biener from comment #2)
...
> > Since Fortran isn't release critical the only P1-ish part is that fortran
> > build is enabled on aarch64-elf and thus we can resolve this by adding
> > aarch64-elf-*) to
> > 
> > # Disable Fortran for some systems.
> > case "${target}" in
> >   mmix-*-*)
> >     # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
> >     unsupported_languages="$unsupported_languages fortran"
> >     ;;
> >   bpf-*-*)
> >     unsupported_languages="$unsupported_languages fortran"
> >     ;;
> > esac
> > 
> > technically aarch64-elf isn't a primary architecture.
> 
> Well in that case it should *test* the run time for compatibility.  It
> shouldn't assume it's incompatible just because of the target triplet.
> 
> aarch64-elf is a secondary platform.  It should still build.

Sure, that makes it P1-ish.  But since fortran and thus its runtime
library are not part of the release criteria disabling it [by default]
is a valid fix for that.  Or one could read the criteria that
only --enable-languages=c,c++ is relevant for bootstrap.

Yeah, the criteria as written are probably not the best, but they are
what they are.

Reply via email to