https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108144
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|gaius at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- One issue is that for some reason for example libm2cor/Makefile.am has # Directory in which the compiler finds libraries etc. libsubdir = $(libdir)/gcc/$(target_alias)/$(version) # Used to install the shared libgcc. slibdir = @slibdir@ but the generated Makefile.in has those re-ordered to # Used to install the shared libgcc. slibdir = @slibdir@ ... # Directory in which the compiler finds libraries etc. libsubdir = $(libdir)/gcc/$(target_alias)/$(version) it looks like substitutes are re-ordered early here. But since at least inst_slibdir isn't used that should be harmless, inst_libdir doesn't suffer from this in the generated Makefile at least and I only see the version missing. Possibly because toolexeclibdir uses $(gcc_version) and not $(version). I'm testing replacing that with a canonical gcc_version everywhere.