Most manpages for mktemp(1) specify that the 'XXXXXX' part of the template must be at the end (of course, the GNU's version accept it anywhere). At least the busybox's version used by Alpine Linux tries to enforce that and fails in sparse current use of it: tmp.XXXXXX.{llvm,o} Fix that by moving the XXXXXX at the end like: tmp.{l,o}.XXXXXX Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- sparsec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sparsec b/sparsec index e421776e2..bba16920a 100755 --- a/sparsec +++ b/sparsec @@ -29,8 +29,8 @@ while [ $# -gt 0 ]; do shift done -TMPLLVM=`mktemp -t tmp.XXXXXX.llvm` -TMPFILE=`mktemp -t tmp.XXXXXX.o` +TMPLLVM=`mktemp -t tmp.l.XXXXXX` +TMPFILE=`mktemp -t tmp.o.XXXXXX` $DIRNAME/sparse-llvm $SPARSEOPTS > $TMPLLVM -- 2.17.1 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html