https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878
--- Comment #48 from Tamar Christina <tnfchris at gcc dot gnu.org> --- But doesn't reverting everything will bring it back to the state it was before, in that `--disable-bootstrap` is still broken. So it seems we have two seemingly incompatible behaviors. the fix for `--disable-bootstrap` breaks any and all Windows build variants. the simple fix for Windows support seems to break --disable-bootstrap on Linux again. A proper fix is needed here, would changing the way gnatlink receives it's arguments be acceptable? Not quoting them would solve the problem for both platforms along with Richard's original patch.