In /usr/bin/krb5-config.mit line 30:
tripple=`$CC -print-multiarch 2>/dev/null|| ( $CC -dumpmachine | sed 's/-pc//' )`
        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
tripple=$($CC -print-multiarch 2>/dev/null|| ( $CC -dumpmachine | sed 's/-pc//' ))


In /usr/bin/krb5-config.mit line 31:
if [ x$tripple = x ]; then
      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
if [ x"$tripple" = x ]; then


In /usr/bin/krb5-config.mit line 41:
CC_LINK='$(CC) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CFLAGS) $(LDFLAGS)'
        ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/krb5-config.mit line 47:
DL_LIB='-ldl'
^----^ SC2034: DL_LIB appears unused. Verify use (or export if used externally).


In /usr/bin/krb5-config.mit line 52:
LIBS='-lkeyutils -lresolv '
^--^ SC2034: LIBS appears unused. Verify use (or export if used externally).


In /usr/bin/krb5-config.mit line 53:
GEN_LIB=
^-----^ SC2034: GEN_LIB appears unused. Verify use (or export if used externally).


In /usr/bin/krb5-config.mit line 81:
	    do_deps=1
            ^-----^ SC2034: do_deps appears unused. Verify use (or export if used externally).


In /usr/bin/krb5-config.mit line 221:
    lib_flags=`echo $CC_LINK | sed -e 's/\$(CC)//' \
              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                    ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^---------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                               ^-----------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                       ^----------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                               ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                                                 ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                                                                                                                       ^------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                                                                                           ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                                                                                                                                                                                                                       ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                                                                                                                                                                       ^-------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                                                                                                                                                                                                               ^--------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.
                                                                                                                                                                                                                                                                                                                                                                                       ^-------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.

Did you mean: 
    lib_flags=$(echo "$CC_LINK" | sed -e 's/\$(CC)//' \
	    -e 's/\$(PURE)//' \
	    -e 's#\$(PROG_RPATH_FLAGS)#'"$PROG_RPATH_FLAGS"'#' \
	    -e 's#\$(PROG_RPATH)"#'$libd"ir'#' \
	    -e 's#\$(PROG_LIBPATH)"#'$libdira"rg'#' \
	    -e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
	    -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
	    -e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
	    -e 's#\$(CFLAGS)##')


In /usr/bin/krb5-config.mit line 264:
    echo $lib_flags
         ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    echo "$lib_flags"

For more information:
  https://www.shellcheck.net/wiki/SC2034 -- DL_LIB appears unused. Verify use...
  https://www.shellcheck.net/wiki/SC2016 -- Expressions don't expand in singl...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...