On Thu, 11 Jan 2024, Arthur Cohen wrote: > From: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com> > > Fix the missing dependency between the gcc and libgrust. > > ChangeLog: > > * Makefile.def: Add a dependency to libgrust for all-gcc. > * Makefile.in: Regenerate the file. > > Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com> > --- > Makefile.def | 1 + > Makefile.in | 10 ++++++++++ > 2 files changed, 11 insertions(+) > > diff --git a/Makefile.def b/Makefile.def > index 1a256db5518..19954e7d731 100644 > --- a/Makefile.def > +++ b/Makefile.def > @@ -375,6 +375,7 @@ dependencies = { module=configure-gcc; on=all-ld; }; > dependencies = { module=configure-gcc; on=all-gold; }; > dependencies = { module=configure-gcc; on=all-libiconv; }; > dependencies = { module=all-gcc; on=all-libiberty; hard=true; }; > +dependencies = { module=all-gcc; on=all-libgrust; };
That looks wrong? Why is libgrust both a host and a target module? Is that really necessary? IIRC the rust frontend isn't written in rust? The other patch is OK to push. > dependencies = { module=all-gcc; on=all-gettext; }; > dependencies = { module=all-gcc; on=all-mpfr; }; > dependencies = { module=all-gcc; on=all-mpc; }; > diff --git a/Makefile.in b/Makefile.in > index 263b979609b..edb0c8a9a42 100644 > --- a/Makefile.in > +++ b/Makefile.in > @@ -67558,6 +67558,16 @@ all-stagetrain-gcc: all-stagetrain-libiberty > all-stagefeedback-gcc: all-stagefeedback-libiberty > all-stageautoprofile-gcc: all-stageautoprofile-libiberty > all-stageautofeedback-gcc: all-stageautofeedback-libiberty > +all-gcc: maybe-all-libgrust > +all-stage1-gcc: maybe-all-stage1-libgrust > +all-stage2-gcc: maybe-all-stage2-libgrust > +all-stage3-gcc: maybe-all-stage3-libgrust > +all-stage4-gcc: maybe-all-stage4-libgrust > +all-stageprofile-gcc: maybe-all-stageprofile-libgrust > +all-stagetrain-gcc: maybe-all-stagetrain-libgrust > +all-stagefeedback-gcc: maybe-all-stagefeedback-libgrust > +all-stageautoprofile-gcc: maybe-all-stageautoprofile-libgrust > +all-stageautofeedback-gcc: maybe-all-stageautofeedback-libgrust > all-gcc: maybe-all-gettext > all-stage1-gcc: maybe-all-stage1-gettext > all-stage2-gcc: maybe-all-stage2-gettext > -- Richard Biener <rguent...@suse.de> SUSE Software Solutions Germany GmbH, Frankenstrasse 146, 90461 Nuernberg, Germany; GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)