From d10a4318ace8f0e668e23b919195d63a9478171c Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Thu, 24 Feb 2022 16:30:14 +0000 Subject: cc/gcc: Ensure value of ext is always set The "ext" variable is set with the file extension of executable binaries for a given platform. To improve tidiness, this patch ensures the variable is always set even when there is no file path. Signed-off-by: Joel Holdsworth --- scripts/build/cc/gcc.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts/build/cc') diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index 7002ddd8..2b7779a6 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -707,7 +707,7 @@ do_gcc_core_backend() { # to call the C compiler with the same, somewhat canonical name. # check whether compiler has an extension file="$( ls -1 "${prefix}/bin/${CT_TARGET}-${CT_CC}."* 2>/dev/null || true )" - [ -z "${file}" ] || ext=".${file##*.}" + [ -z "${file}" ] && ext="" || ext=".${file##*.}" if [ -f "${prefix}/bin/${CT_TARGET}-${CT_CC}${ext}" ]; then CT_DoExecLog ALL ln -sfv "${CT_TARGET}-${CT_CC}${ext}" "${prefix}/bin/${CT_TARGET}-cc${ext}" fi @@ -1258,7 +1258,7 @@ do_gcc_backend() { # to call the C compiler with the same, somewhat canonical name. # check whether compiler has an extension file="$( ls -1 "${CT_PREFIX_DIR}/bin/${CT_TARGET}-${CT_CC}."* 2>/dev/null || true )" - [ -z "${file}" ] || ext=".${file##*.}" + [ -z "${file}" ] && ext="" || ext=".${file##*.}" if [ -f "${CT_PREFIX_DIR}/bin/${CT_TARGET}-${CT_CC}${ext}" ]; then CT_DoExecLog ALL ln -sfv "${CT_TARGET}-${CT_CC}${ext}" "${prefix}/bin/${CT_TARGET}-cc${ext}" fi -- cgit v1.2.3