Accommodate a shell that is not in /bin/sh.
diff --git a/ChangeLog b/ChangeLog
index 4063553..6e562d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2019-01-27  Bruno Haible  <bruno@clisp.org>
 
+	Accommodate a shell that is not in /bin/sh.
+	* Makefile.in (SHELL): Use the value found by configure.
+	* lib/Makefile.in (SHELL): Likewise.
+	* man/Makefile.in (SHELL): Likewise.
+	* src/Makefile.in (SHELL): Likewise.
+	* tests/Makefile.in (SHELL): Likewise.
+	(check, check-extra-yes): Use SHELL to run the check-* scripts.
+
+2019-01-27  Bruno Haible  <bruno@clisp.org>
+
 	Update after gnulib changed.
 	* Makefile.in (GNULIB_IMPORTED_FILES): Remove build-aux/snippet/*.
 
diff --git a/Makefile.in b/Makefile.in
index 7f17113..5d501ce 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -27,7 +27,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 all : lib/localcharset.h force
 	cd lib && $(MAKE) all
diff --git a/lib/Makefile.in b/lib/Makefile.in
index d328290..5a4a687 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -47,7 +47,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 # Before making a release, change this according to the libtool documentation,
 # section "Library interface versions".
diff --git a/libcharset/ChangeLog b/libcharset/ChangeLog
index bdb6414..36a0753 100644
--- a/libcharset/ChangeLog
+++ b/libcharset/ChangeLog
@@ -1,5 +1,10 @@
 2019-01-27  Bruno Haible  <bruno@clisp.org>
 
+	Accommodate a shell that is not in /bin/sh.
+	* Makefile.in (SHELL): Use the value found by configure.
+
+2019-01-27  Bruno Haible  <bruno@clisp.org>
+
 	Fix configure (regression from 2018-09-22).
 	* configure.ac: Don't invoke gl_RELOCATABLE_LIBRARY.
 
diff --git a/libcharset/Makefile.in b/libcharset/Makefile.in
index 82ab05a..5f599fe 100644
--- a/libcharset/Makefile.in
+++ b/libcharset/Makefile.in
@@ -28,7 +28,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 all : include/libcharset.h force
 	cd lib && $(MAKE) all
diff --git a/libcharset/lib/ChangeLog b/libcharset/lib/ChangeLog
index 60bd039..9d14ce8 100644
--- a/libcharset/lib/ChangeLog
+++ b/libcharset/lib/ChangeLog
@@ -1,3 +1,8 @@
+2019-01-27  Bruno Haible  <bruno@clisp.org>
+
+	Accommodate a shell that is not in /bin/sh.
+	* Makefile.in (SHELL): Use the value found by configure.
+
 2018-09-22  Bruno Haible  <bruno@clisp.org>
 
 	Update from gnulib. Move mapping tables into the code.
diff --git a/libcharset/lib/Makefile.in b/libcharset/lib/Makefile.in
index 6ecb7c3..df77df4 100644
--- a/libcharset/lib/Makefile.in
+++ b/libcharset/lib/Makefile.in
@@ -36,7 +36,7 @@
 PACKAGE = @PACKAGE@
 VERSION = @VERSION@
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 # Before making a release, change this according to the libtool documentation,
 # section "Library interface versions".
diff --git a/man/Makefile.in b/man/Makefile.in
index e5df85e..2218784 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -27,7 +27,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 # Used by docdir.
 PACKAGE = @PACKAGE@
diff --git a/po/ChangeLog b/po/ChangeLog
index 55012f6..b353d30 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,8 @@
+2019-01-27  Bruno Haible  <bruno@clisp.org>
+
+	Accommodate a shell that is not in /bin/sh.
+	* Makefile.in.in (SHELL): Use the value found by configure.
+
 2017-04-16  Bruno Haible  <bruno@clisp.org>
 
 	* uk.po: Fix header syntax (bug in old version of KDE Lokalize).
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
index 38c293d..0594ffc 100644
--- a/po/Makefile.in.in
+++ b/po/Makefile.in.in
@@ -14,7 +14,7 @@
 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 
 SED = @SED@
-SHELL = /bin/sh
+SHELL = @SHELL@
 @SET_MAKE@
 
 srcdir = @srcdir@
diff --git a/src/Makefile.in b/src/Makefile.in
index 0fe2de2..7035316 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -44,7 +44,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 PACKAGE_VERSION = @VERSION@
 
diff --git a/tests/Makefile.in b/tests/Makefile.in
index d789e2c..16a0072 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -21,7 +21,7 @@
 
 #### End of system configuration section. ####
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 # Needed by $(LIBTOOL).
 top_builddir = ..
@@ -29,137 +29,137 @@
 all :
 
 check : all table-from table-to ../src/iconv_no_i18n test-shiftseq test-to-wchar
-	$(srcdir)/check-stateless $(srcdir) ASCII
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ASCII
 #	/* General multi-byte encodings */
 	$(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/genutf8.c ../srclib/libicrt.a -o genutf8 && \
 	./genutf8 > UTF-8.TXT && \
-	$(srcdir)/check-stateless . UTF-8 && \
+	$(SHELL) $(srcdir)/check-stateless . UTF-8 && \
 	$(RM) -r genutf8@EXEEXT@ genutf8.dSYM UTF-8.TXT
-	$(srcdir)/check-stateful $(srcdir) UCS-2BE
-	$(srcdir)/check-stateful $(srcdir) UCS-2LE
-	$(srcdir)/check-stateful $(srcdir) UCS-4BE
-	$(srcdir)/check-stateful $(srcdir) UCS-4LE
-	$(srcdir)/check-stateful $(srcdir) UTF-16
-	$(srcdir)/check-stateful $(srcdir) UTF-16BE
-	$(srcdir)/check-stateful $(srcdir) UTF-16LE
-	$(srcdir)/check-stateful $(srcdir) UTF-32
-	$(srcdir)/check-stateful $(srcdir) UTF-32BE
-	$(srcdir)/check-stateful $(srcdir) UTF-32LE
-	$(srcdir)/check-stateful $(srcdir) UTF-7
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UCS-2BE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UCS-2LE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UCS-4BE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UCS-4LE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-16
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-16BE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-16LE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-32
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-32BE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-32LE
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) UTF-7
 #	/* 8-bit encodings */
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-1
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-2
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-3
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-4
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-5
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-6
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-7
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-8
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-9
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-10
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-11
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-13
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-14
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-15
-	$(srcdir)/check-stateless $(srcdir) ISO-8859-16
-	$(srcdir)/check-stateless $(srcdir) KOI8-R
-	$(srcdir)/check-stateless $(srcdir) KOI8-U
-	$(srcdir)/check-stateless $(srcdir) KOI8-RU
-	$(srcdir)/check-stateless $(srcdir) CP1250
-	$(srcdir)/check-stateless $(srcdir) CP1251
-	$(srcdir)/check-stateless $(srcdir) CP1252
-	$(srcdir)/check-stateless $(srcdir) CP1253
-	$(srcdir)/check-stateless $(srcdir) CP1254
-	$(srcdir)/check-stateless $(srcdir) CP1255
-	$(srcdir)/check-stateful $(srcdir) CP1255
-	$(srcdir)/check-stateless $(srcdir) CP1256
-	$(srcdir)/check-stateless $(srcdir) CP1257
-	$(srcdir)/check-stateless $(srcdir) CP1258
-	$(srcdir)/check-stateful $(srcdir) CP1258
-	$(srcdir)/check-stateless $(srcdir) CP850
-	$(srcdir)/check-stateless $(srcdir) CP862
-	$(srcdir)/check-stateless $(srcdir) CP866
-	$(srcdir)/check-stateless $(srcdir) CP1131
-	$(srcdir)/check-stateless $(srcdir) MacRoman
-	$(srcdir)/check-stateless $(srcdir) MacCentralEurope
-	$(srcdir)/check-stateless $(srcdir) MacIceland
-	$(srcdir)/check-stateless $(srcdir) MacCroatian
-	$(srcdir)/check-stateless $(srcdir) MacRomania
-	$(srcdir)/check-stateless $(srcdir) MacCyrillic
-	$(srcdir)/check-stateless $(srcdir) MacUkraine
-	$(srcdir)/check-stateless $(srcdir) MacGreek
-	$(srcdir)/check-stateless $(srcdir) MacTurkish
-	$(srcdir)/check-stateless $(srcdir) MacHebrew
-	$(srcdir)/check-stateless $(srcdir) MacArabic
-	$(srcdir)/check-stateless $(srcdir) MacThai
-	$(srcdir)/check-stateless $(srcdir) HP-ROMAN8
-	$(srcdir)/check-stateless $(srcdir) NEXTSTEP
-	$(srcdir)/check-stateless $(srcdir) ARMSCII-8
-	$(srcdir)/check-stateless $(srcdir) Georgian-Academy
-	$(srcdir)/check-stateless $(srcdir) Georgian-PS
-	$(srcdir)/check-stateless $(srcdir) KOI8-T
-	$(srcdir)/check-stateless $(srcdir) PT154
-	$(srcdir)/check-stateless $(srcdir) RK1048
-	$(srcdir)/check-stateless $(srcdir) MuleLao-1
-	$(srcdir)/check-stateless $(srcdir) CP1133
-	$(srcdir)/check-stateless $(srcdir) TIS-620
-	$(srcdir)/check-stateless $(srcdir) CP874
-	$(srcdir)/check-stateless $(srcdir) VISCII
-	$(srcdir)/check-stateless $(srcdir) TCVN
-	$(srcdir)/check-stateful $(srcdir) TCVN
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-1
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-2
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-3
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-4
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-5
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-6
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-7
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-8
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-9
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-10
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-11
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-13
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-14
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-15
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-8859-16
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) KOI8-R
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) KOI8-U
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) KOI8-RU
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1250
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1251
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1252
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1253
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1254
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1255
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) CP1255
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1256
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1257
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1258
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) CP1258
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP850
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP862
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP866
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1131
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacRoman
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacCentralEurope
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacIceland
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacCroatian
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacRomania
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacCyrillic
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacUkraine
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacGreek
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacTurkish
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacHebrew
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacArabic
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MacThai
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) HP-ROMAN8
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) NEXTSTEP
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ARMSCII-8
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) Georgian-Academy
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) Georgian-PS
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) KOI8-T
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) PT154
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) RK1048
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) MuleLao-1
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1133
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) TIS-620
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP874
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) VISCII
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) TCVN
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) TCVN
 #	/* CJK character sets */
-	$(srcdir)/check-stateless $(srcdir) ISO646-JP
-	$(srcdir)/check-stateless $(srcdir) JIS_X0201
-#	$(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
-#	$(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
-	$(srcdir)/check-stateless $(srcdir) ISO646-CN
-#	$(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
-	$(srcdir)/check-stateless $(srcdir) ISO-IR-165
-#	$(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO646-JP
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) JIS_X0201
+#	$(SHELL) $(srcdir)/check-stateless $(srcdir) JIS_X0208 # redundant, see EUC-JP
+#	$(SHELL) $(srcdir)/check-stateless $(srcdir) JIS_X0212 # redundant, see EUC-JP
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO646-CN
+#	$(SHELL) $(srcdir)/check-stateless $(srcdir) GB_2312-80 # redundant, see EUC-CN
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ISO-IR-165
+#	$(SHELL) $(srcdir)/check-stateless $(srcdir) KSC_5601 # redundant, see EUC-KR
 #	/* CJK encodings */
-	$(srcdir)/check-stateless $(srcdir) EUC-JP
-	$(srcdir)/check-stateless $(srcdir) SHIFT_JIS
-	$(srcdir)/check-stateless $(srcdir) CP932
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-MS
-	$(srcdir)/check-stateless $(srcdir) EUC-CN
-	$(srcdir)/check-stateless $(srcdir) GBK
-	$(srcdir)/check-stateless $(srcdir) CP936
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) EUC-JP
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) SHIFT_JIS
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP932
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-2
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-1
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-MS
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) EUC-CN
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) GBK
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP936
 	$(CC) $(LDFLAGS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS) $(srcdir)/gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \
 	{ cat $(srcdir)/GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \
 	{ test $(srcdir) = . || cp $(srcdir)/GB18030.IRREVERSIBLE.TXT GB18030.IRREVERSIBLE.TXT; } && \
-	$(srcdir)/check-stateless . GB18030 && \
+	$(SHELL) $(srcdir)/check-stateless . GB18030 && \
 	{ test $(srcdir) = . || $(RM) GB18030.IRREVERSIBLE.TXT; } && \
 	$(RM) -r gengb18030z@EXEEXT@ gengb18030z.dSYM GB18030.TXT
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-CN
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
-	$(srcdir)/check-stateful $(srcdir) HZ
-	$(srcdir)/check-stateless $(srcdir) EUC-TW
-	$(srcdir)/check-stateless $(srcdir) BIG5
-	$(srcdir)/check-stateless $(srcdir) CP950
-	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999
-	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999
-	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001
-	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001
-	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004
-	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004
-	$(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2008
-	$(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2008
-	$(srcdir)/check-stateless $(srcdir) EUC-KR
-	$(srcdir)/check-stateless $(srcdir) CP949
-	$(srcdir)/check-stateless $(srcdir) JOHAB
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-KR
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-CN
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-CN-EXT
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) HZ
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) EUC-TW
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP950
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:1999
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:1999
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2001
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2001
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2004
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2004
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5-HKSCS:2008
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) BIG5-HKSCS:2008
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) EUC-KR
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP949
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) JOHAB
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-KR
 #	/* system dependent and extra encodings */
 	$(MAKE) check-extra
 #	/* transliteration */
-	$(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
-	$(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
-	$(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
-	$(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
+	$(SHELL) $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ISO-8859-1
+	$(SHELL) $(srcdir)/check-translit $(srcdir) Quotes UTF-8 ASCII
+	$(SHELL) $(srcdir)/check-translit $(srcdir) Translit1 ISO-8859-1 ASCII
+	$(SHELL) $(srcdir)/check-translitfailure $(srcdir) TranslitFail1 ISO-8859-1 ASCII
 #	/* substitution */
-	$(srcdir)/check-subst
+	$(SHELL) $(srcdir)/check-subst
 #	/* shift sequence before invalid multibyte character */
 	./test-shiftseq
 #	/* conversion to wchar_t */
@@ -169,42 +169,42 @@
 check-extra-no:
 check-extra-yes: all table-from table-to ../src/iconv_no_i18n
 #	/* AIX specific encodings */
-	$(srcdir)/check-stateless $(srcdir) CP856
-	$(srcdir)/check-stateless $(srcdir) CP922
-#	$(srcdir)/check-stateless $(srcdir) CP943
-	$(srcdir)/check-stateless $(srcdir) CP1046
-	$(srcdir)/check-stateless $(srcdir) CP1124
-	$(srcdir)/check-stateless $(srcdir) CP1129
-	$(srcdir)/check-stateless $(srcdir) CP1161
-	$(srcdir)/check-stateless $(srcdir) CP1162
-	$(srcdir)/check-stateless $(srcdir) CP1163
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP856
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP922
+#	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP943
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1046
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1124
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1129
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1161
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1162
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1163
 #	/* OSF/1 specific encodings */
-	$(srcdir)/check-stateless $(srcdir) DEC-KANJI
-	$(srcdir)/check-stateless $(srcdir) DEC-HANYU
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) DEC-KANJI
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) DEC-HANYU
 #	/* DOS specific encodings */
-	$(srcdir)/check-stateless $(srcdir) CP437
-	$(srcdir)/check-stateless $(srcdir) CP737
-	$(srcdir)/check-stateless $(srcdir) CP775
-	$(srcdir)/check-stateless $(srcdir) CP852
-	$(srcdir)/check-stateless $(srcdir) CP853
-	$(srcdir)/check-stateless $(srcdir) CP855
-	$(srcdir)/check-stateless $(srcdir) CP857
-	$(srcdir)/check-stateless $(srcdir) CP858
-	$(srcdir)/check-stateless $(srcdir) CP860
-	$(srcdir)/check-stateless $(srcdir) CP861
-	$(srcdir)/check-stateless $(srcdir) CP863
-	$(srcdir)/check-stateless $(srcdir) CP864
-	$(srcdir)/check-stateless $(srcdir) CP865
-	$(srcdir)/check-stateless $(srcdir) CP869
-	$(srcdir)/check-stateless $(srcdir) CP1125
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP437
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP737
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP775
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP852
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP853
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP855
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP857
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP858
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP860
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP861
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP863
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP864
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP865
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP869
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) CP1125
 #	/* Extra encodings */
-	$(srcdir)/check-stateless $(srcdir) EUC-JISX0213
-	$(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
-	$(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
-	$(srcdir)/check-stateless $(srcdir) BIG5-2003
-	$(srcdir)/check-stateless $(srcdir) TDS565
-	$(srcdir)/check-stateless $(srcdir) ATARIST
-	$(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) EUC-JISX0213
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) SHIFT_JISX0213
+	$(SHELL) $(srcdir)/check-stateful $(srcdir) ISO-2022-JP-3
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) BIG5-2003
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) TDS565
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) ATARIST
+	$(SHELL) $(srcdir)/check-stateless $(srcdir) RISCOS-LATIN1
 
 table-from : table-from.@OBJEXT@ ../lib/libiconv.la
 	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) table-from.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la -o $@