[Bug bootstrap/105664] Install with suffix creates extra file

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu May 19 16:45:31 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105664

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
install-driver: installdirs xgcc$(exeext)
        -rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
        -$(INSTALL_PROGRAM) xgcc$(exeext)
$(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
        -if test "$(enable_as_accelerator)" != "yes" ; then \
          if [ "$(GCC_INSTALL_NAME)" != "$(target_noncanonical)-gcc-$(version)"
]; then \
            rm -f $(DESTDIR)$(bindir)/$(FULL_DRIVER_NAME); \
            ( cd $(DESTDIR)$(bindir) && \
              $(LN) $(GCC_INSTALL_NAME)$(exeext) $(FULL_DRIVER_NAME) ); \
          fi; \
          if [ ! -f gcc-cross$(exeext) ] \
              && [ "$(GCC_INSTALL_NAME)" != "$(GCC_TARGET_INSTALL_NAME)" ];
then \
            rm -f $(DESTDIR)$(bindir)/$(target_noncanonical)-gcc-tmp$(exeext);
\
            ( cd $(DESTDIR)$(bindir) && \
              $(LN) $(GCC_INSTALL_NAME)$(exeext)
$(target_noncanonical)-gcc-tmp$(exeext) && \
              mv -f $(target_noncanonical)-gcc-tmp$(exeext)
$(GCC_TARGET_INSTALL_NAME)$(exeext) ); \
          fi; \
        fi

The last mv is failing ....


More information about the Gcc-bugs mailing list