From 4b28fea6ee9682dfad2afa2138c0e5820babadaa Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 7 May 2021 00:10:16 +0900 Subject: [PATCH] Run ifchange with shell explicitly, workaround of noexec mount --- configure.ac | 2 +- template/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 38ab4bd586..09d9f720b6 100644 --- a/configure.ac +++ b/configure.ac @@ -4144,7 +4144,7 @@ guard=INCLUDE_RUBY_CONFIG_H } | tr -d '\015' | ( AS_IF([test "x$CONFIGURE_TTY" = xyes], [color=--color], [color=]) - exec ${tooldir}/ifchange $color "${config_h}" - + exec ${SHELL} ${tooldir}/ifchange $color "${config_h}" - ) >&AS_MESSAGE_FD || AC_MSG_ERROR([failed to create ${config_h}]) tr -d '\015' < largefile.h > confdefs.h rm largefile.h diff --git a/template/Makefile.in b/template/Makefile.in index d7142636b4..60a068dadf 100644 --- a/template/Makefile.in +++ b/template/Makefile.in @@ -217,7 +217,7 @@ ARFLAGS = @ARFLAGS@$(empty) RANLIB = @RANLIB@ AS = @AS@ ASFLAGS = @ASFLAGS@ $(ARCH_FLAG) $(INCFLAGS) -IFCHANGE = $(tooldir)/ifchange +IFCHANGE = $(SHELL) $(tooldir)/ifchange OBJDUMP = @OBJDUMP@ OBJCOPY = @OBJCOPY@ HAVE_GIT = @HAVE_GIT@