https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123976
--- Comment #90 from Peter Dyballa <Peter_Dyballa at web dot de> ---
That's what I mean:
unwind-dw2_s.o: ../.././libgcc/unwind-dw2.c gthr-default.h md-unwind-support.h
unwind.h libgcc_tm.h
# Implicit rule search has not been done.
# Implicit/static pattern stem: `unwind-dw2_s'
# Modification time never checked.
# File has been updated.
# Failed to be updated.
# automatic
# @ := unwind-dw2_s.o
# makefile (from `../.././libgcc/config/rs6000/t-darwin', line 55)
# HOST_LIBGCC2_CFLAGS += -maltivec
# automatic
# % :=
# automatic
# * := unwind-dw2_s
# automatic
# + := ../.././libgcc/unwind-dw2.c gthr-default.h md-unwind-support.h unwind.h
libgcc_tm.h
# automatic
# | :=
# automatic
# < := ../.././libgcc/unwind-dw2.c
# automatic
# ^ := ../.././libgcc/unwind-dw2.c gthr-default.h md-unwind-support.h unwind.h
libgcc_tm.h
# automatic
# ? := ../.././libgcc/unwind-dw2.c gthr-default.h md-unwind-support.h unwind.h
libgcc_tm.h
# variable set hash-table stats:
# Load=9/32=28%, Rehash=0, Collisions=30/213=14%
# commands to execute (from `../.././libgcc/shared-object.mk', line 17):
$(gcc_s_compile) $(c_flags-$<) -c $<
Here exactly those files are mentioned for which symlinks are created. And this
is the compiler output file which stops build because at least one symlink is
missing, "md-unwind-def.h", because it clearly is not mentioned as a
dependency. (Why do other makes on other systems fail here, i.e. continue?
Because this compiler output file is not needed?) The files not mentioned here
are neglected, ...