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

            Bug ID: 71122
           Summary: 'make distclean' should not try to remove
                    libiberty/testsuite dir
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sourceforge.brock at dse dot nl
  Target Milestone: ---

When doing make distclean the Makefile tries to rmdir libiberty/testsuite.
However this directory and its contents are under source control. Someone tried
to suppress the error that this dir cannot be removed by redirecting stderr to
/dev/null and by prepending the rmdir command with a dash (-rmdir). But why so
difficult? And it still generates:

rmdir testsuite 2>/dev/null
Makefile:458: recipe for target 'distclean' failed
make[3]: [distclean] Error 1 (ignored)

Would it not be better to just remove the rmdir line from the Makefile? Putting
its contents under source control seems to indicate you wish to keep it.

Kind regards,
Maarten Brock
SDCC developer

Reply via email to