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

            Bug ID: 126439
           Summary: [SH] Parallel build not working on MacOS
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: olegendo at gcc dot gnu.org
                CC: andress.barajas at gmail dot com
  Target Milestone: ---
            Target: sh*-*-*

It seems building with multiple jobs fails for folks on MacOS with an error
like:

libgcc_tm.h: No such file or directory

The solution looks straight forward

diff --git a/libgcc/config/sh/t-sh b/libgcc/config/sh/t-sh
index 38e15bfda9a..803e548c87e 100644
--- a/libgcc/config/sh/t-sh
+++ b/libgcc/config/sh/t-sh
@@ -45,7 +45,7 @@ sdivsi3_i4i-Os-4-200.o:
$(srcdir)/config/sh/lib1funcs-Os-4-200.S
        $(gcc_compile) -c -DL_sdivsi3_i4i $<
 udivsi3_i4i-Os-4-200.o: $(srcdir)/config/sh/lib1funcs-Os-4-200.S
        $(gcc_compile) -c -DL_udivsi3_i4i $<
-unwind-dw2-Os-4-200.o: $(srcdir)/unwind-dw2.c $(LIBGCC_LINKS)
+unwind-dw2-Os-4-200.o: $(srcdir)/unwind-dw2.c $(LIBGCC_LINKS) libgcc_tm.h
        $(gcc_compile) $(LIBGCC2_CFLAGS) $(vis_hide) -fexceptions -Os -c $<

 OBJS_Os_4_200=sdivsi3_i4i-Os-4-200.o udivsi3_i4i-Os-4-200.o
unwind-dw2-Os-4-200.o

Reply via email to