From db0ad393b1bb7f83167e1cece1fd896dd0e63d73 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" <48421688+ahesford@users.noreply.github.com> Date: Fri, 14 Feb 2020 11:30:29 -0500 Subject: [PATCH] Use POSIX stdout/stderr redirect in configure macro This PR fixes an issue wherein redirecting stdout and stderr when building kernel modules in configure tests relied on a bashism that does not work as expected when /bin/sh is not bash. Reviewed-by: George Melikov Reviewed-by: Brian Behlendorf Reviewed-By: Richard Laager Signed-off-by: Andrew J. Hesford Closes #9990 Closes #9998 --- config/kernel.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/kernel.m4 b/config/kernel.m4 index 23643e0c3..6bb37937c 100644 --- a/config/kernel.m4 +++ b/config/kernel.m4 @@ -566,7 +566,7 @@ AC_DEFUN([ZFS_LINUX_COMPILE], [ AC_TRY_COMMAND([ KBUILD_MODPOST_NOFINAL="$5" KBUILD_MODPOST_WARN="$6" make modules -k -j$TEST_JOBS -C $LINUX_OBJ $ARCH_UM - M=$PWD/$1 &>$1/build.log]) + M=$PWD/$1 >$1/build.log 2>&1]) AS_IF([AC_TRY_COMMAND([$2])], [$3], [$4]) ])