https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87788
--- Comment #5 from Iain Buclaw <ibuclaw at gdcproject dot org> ---
(In reply to Iain Sandoe from comment #4)
> (In reply to Iain Buclaw from comment #3)
> > Thanks, I'm just going to try building it now.
>
> didn't get much further - kinda looks like something isn't working right
> with Version() such that the OSX/Darwin versions of the section refs are not
> getting used - hopefully, it's just config stuff and will be obvious to you.
It may be that there's no predefined version conditions for OSX, right.
In the meantime, I guess this will need to be done just to get builders passing
again. So there's no time pressure on myself.
--- a/configure.ac
+++ b/configure.ac
@@ -674,6 +674,30 @@ if test "${ENABLE_LIBSTDCXX}" = "default" ; then
esac
fi
+# Disable the D frontend on systems where it is known to not work.
+case "${target}" in
+*-*-darwin* | *-*-cygwin* | *-*-mingw*)
+ unsupported_languages="$unsupported_languages d"
+ ;;
+esac
+
+# Disable libphobos on unsupported systems.
+# For testing, you can override this with --enable-libphobos.
+if test -d ${srcdir}/libphobos; then
+ if test x$enable_libphobos = x; then
+ AC_MSG_CHECKING([for libphobos support])
+ if (srcdir=${srcdir}/libphobos; \
+ . ${srcdir}/configure.tgt; \
+ test -n "$UNSUPPORTED")
+ then
+ AC_MSG_RESULT([no])
+ noconfigdirs="$noconfigdirs target-libphobos"
+ else
+ AC_MSG_RESULT([yes])
+ fi
+ fi
+fi
+
# Disable Fortran for some systems.
case "${target}" in
mmix-*-*)