Check whether $(TARGET_SUBDIR)/$${dir} exists before trying to output --print-multi-lib there
This commit is contained in:
parent
42d0ec72f0
commit
354a86c70f
1 changed files with 12 additions and 9 deletions
21
Makefile.in
21
Makefile.in
|
@ -1013,18 +1013,21 @@ $(INSTALL_MODULES): install-dirs
|
|||
.PHONY: $(CONFIGURE_TARGET_MODULES)
|
||||
$(CONFIGURE_TARGET_MODULES):
|
||||
@dir=`echo $@ | sed -e 's/configure-target-//'`; \
|
||||
$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/$${dir}/tmpmulti.out; \
|
||||
if [ -f $(TARGET_SUBDIR)/$${dir}/multilib.out ]; then \
|
||||
if cmp $(TARGET_SUBDIR)/$${dir}/multilib.out $(TARGET_SUBDIR)/$${dir}/tmpmulti.out > /dev/null; then \
|
||||
rm -f $(TARGET_SUBDIR)/$${dir}/tmpmulti.out; \
|
||||
if [ -d $(TARGET_SUBDIR)/$${dir} ]; then \
|
||||
$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/$${dir}/tmpmulti.out; \
|
||||
if [ -f $(TARGET_SUBDIR)/$${dir}/multilib.out ]; then \
|
||||
if cmp $(TARGET_SUBDIR)/$${dir}/multilib.out $(TARGET_SUBDIR)/$${dir}/tmpmulti.out > /dev/null; then \
|
||||
rm -f $(TARGET_SUBDIR)/$${dir}/tmpmulti.out; \
|
||||
else \
|
||||
echo "Multilibs changed for $${dir}, reconfiguring"; \
|
||||
rm -f $(TARGET_SUBDIR)/$${dir}/multilib.out $(TARGET_SUBDIR)/$${dir}/Makefile; \
|
||||
mv $(TARGET_SUBDIR)/$${dir}/tmpmulti.out $(TARGET_SUBDIR)/$${dir}/multilib.out; \
|
||||
fi; \
|
||||
else \
|
||||
echo "Multilibs changed for $${dir}, reconfiguring"; \
|
||||
rm -f $(TARGET_SUBDIR)/$${dir}/multilib.out $(TARGET_SUBDIR)/$${dir}/Makefile; \
|
||||
mv $(TARGET_SUBDIR)/$${dir}/tmpmulti.out $(TARGET_SUBDIR)/$${dir}/multilib.out; \
|
||||
fi; \
|
||||
else \
|
||||
mv $(TARGET_SUBDIR)/$${dir}/tmpmulti.out $(TARGET_SUBDIR)/$${dir}/multilib.out; \
|
||||
fi; \
|
||||
fi; exit 0 # break command into two pieces
|
||||
@dir=`echo $@ | sed -e 's/configure-target-//'`; \
|
||||
if [ -f $(TARGET_SUBDIR)/$${dir}/Makefile ] ; then \
|
||||
true; \
|
||||
elif echo " $(TARGET_CONFIGDIRS) " | grep " $${dir} " >/dev/null 2>&1; then \
|
||||
|
|
Loading…
Reference in a new issue