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