bootstrap-lean is done by doing the following (which I feel is the
wrong way):
Configure with --enable-bootstrap=lean
and then do a "make bootstrap"
I agree with you. Why not just keep this as a make target? Why go back and
have to reconfigure?
And yes this causes to use different scripts for different versions of gcc.
I think that's a serious problem. I see no argument against upwards
compatibility here: it's all well and good to add new options to the toplevel,
but why remove ones from the gcc/ Makefile that have worked for decades and
people still use?