Hi Gaius, > On 22 Feb 2024, at 18:06, Gaius Mulley <gaiusm...@gmail.com> wrote: > > Iain Sandoe <idsan...@googlemail.com> writes: > >> Right now, AFAIK the only target runtimes used by host tools are >> libstdc++, libgcc and libgnat. I agree that might change with rust - >> since the rust folks are talking about using one of the runtimes in >> the FE, I am not aware of other language FEs requiring their targte >> runtimes to be available to the host tools (adding Gaius in case I >> missed something with m2 - which is quite complex inthe >> bootstrapping).
> the m2 infrastructure translates and builds gcc/m2/gm2-libs along with > gcc/m2/gm2-compiler and uses these objects for cc1gm2, pge, mc etc - > rather than the library archives generated from /libgm2 If I understand this (and my builds of the m2 stuff) correctly, this is done locally to the builds of the host-side components; in particular not controlled by the top level Makefile.{tpl,def}? (so that we do not see builds of libgm2 in stage1/2-<target> but only in the stage3-target builds? in which case, this should be outside the scope of the patch here. Iain