In /usr/bin/libtoolize line 43:
: ${AUTOCONF="autoconf"}
  ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 44:
: ${AUTOMAKE="automake"}
  ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 45:
: ${EGREP="/bin/grep -E"}
  ^---------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 46:
: ${FGREP="/bin/grep -F"}
  ^---------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 47:
: ${GREP="/bin/grep"}
  ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 48:
: ${LN_S="ln -s"}
  ^-------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 49:
: ${SED="/bin/sed"}
  ^---------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 115:
  NULLCMD=:
  ^-----^ SC2034: NULLCMD appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 118:
  alias -g '${1+"$@"}'='"$@"'
           ^----------------^ SC2142: Aliases can't use positional parameters. Use a function.


In /usr/bin/libtoolize line 121:
  case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
       ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                 ^---^ SC2039: In POSIX sh, set option posix is undefined.

Did you mean: 
  case $((set -o) 2>/dev/null) in *posix*) set -o posix ;; esac


In /usr/bin/libtoolize line 151:
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     ^--^ SC2030: Modification of PATH is local (to subshell caused by (..) group).
                       ^---^ SC2034: FPATH appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 186:
    _G_PATH=${3-"$PATH"}
                 ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtoolize line 198:
          case `"$_G_path_prog" --version 2>&1` in
               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          case $("$_G_path_prog" --version 2>&1) in


In /usr/bin/libtoolize line 200:
            *)     $_G_check_func $_G_path_prog
                                  ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
            *)     $_G_check_func "$_G_path_prog"


In /usr/bin/libtoolize line 225:
  for _G_i in 1 2 3 4 5 6 7; do
  ^-^ SC2034: _G_i appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 245:
      _G_count=`expr $_G_count + 1`
               ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]].

Did you mean: 
      _G_count=$(expr $_G_count + 1)


In /usr/bin/libtoolize line 257:
  func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
                                                 ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtoolize line 281:
      _G_count=`expr $_G_count + 1`
               ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]].

Did you mean: 
      _G_count=$(expr $_G_count + 1)


In /usr/bin/libtoolize line 293:
  func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
                                                    ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtoolize line 307:
: ${CP="cp -f"}
  ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 308:
: ${ECHO="printf %s\n"}
  ^-------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 309:
: ${EGREP="$GREP -E"}
  ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 310:
: ${FGREP="$GREP -F"}
  ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 311:
: ${LN_S="ln -s"}
  ^-------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 312:
: ${MAKE="make"}
  ^------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 313:
: ${MKDIR="mkdir"}
  ^--------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 314:
: ${MV="mv -f"}
  ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 315:
: ${RM="rm -f"}
  ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 316:
: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
  ^-- SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 340:
sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
^--------------------^ SC2034: sed_naive_backslashify appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 347:
_G_bs='\\'
        ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'.


In /usr/bin/libtoolize line 348:
_G_bs2='\\\\'
           ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'.


In /usr/bin/libtoolize line 349:
_G_bs4='\\\\\\\\'
               ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'.


In /usr/bin/libtoolize line 378:
EXIT_MISMATCH=63  # $? = 63 is used to indicate version mismatch to missing.
^-----------^ SC2034: EXIT_MISMATCH appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 379:
EXIT_SKIP=77	  # $? = 77 is used to indicate a skipped test to automake.
^-------^ SC2034: EXIT_SKIP appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 406:
progname=`$ECHO "$progpath" |$SED "$sed_basename"`
         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
progname=$($ECHO "$progpath" |$SED "$sed_basename")


In /usr/bin/libtoolize line 412:
     progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
     progdir=$($ECHO "$progpath" |$SED "$sed_dirname")


In /usr/bin/libtoolize line 413:
     progdir=`cd "$progdir" && pwd`
             ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
     progdir=$(cd "$progdir" && pwd)


In /usr/bin/libtoolize line 419:
     for progdir in $PATH; do
                    ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtoolize line 424:
     test -n "$progdir" || progdir=`pwd`
                                   ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
     test -n "$progdir" || progdir=$(pwd)


In /usr/bin/libtoolize line 486:
      test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
                                      ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 496:
        test -n "`tput sgr0 2>/dev/null`" && {
                 ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        test -n "$(tput sgr0 2>/dev/null)" && {


In /usr/bin/libtoolize line 497:
          tc_reset=`tput sgr0`
                   ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          tc_reset=$(tput sgr0)


In /usr/bin/libtoolize line 498:
          test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
                   ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                       ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput bold 2>/dev/null)" && tc_bold=$(tput bold)


In /usr/bin/libtoolize line 500:
          test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
                   ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                           ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput smso 2>/dev/null)" && tc_standout=$(tput smso)


In /usr/bin/libtoolize line 501:
          test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
                   ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                         ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput setaf 1 2>/dev/null)" && tc_red=$(tput setaf 1)


In /usr/bin/libtoolize line 502:
          test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
                   ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                           ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput setaf 2 2>/dev/null)" && tc_green=$(tput setaf 2)


In /usr/bin/libtoolize line 503:
          test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
                   ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                          ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput setaf 4 2>/dev/null)" && tc_blue=$(tput setaf 4)


In /usr/bin/libtoolize line 504:
          test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
                   ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                          ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          test -n "$(tput setaf 5 2>/dev/null)" && tc_cyan=$(tput setaf 5)


In /usr/bin/libtoolize line 531:
    : ${_G_HAVE_ARITH_OP="yes"}
      ^-----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 532:
    : ${_G_HAVE_XSI_OPS="yes"}
      ^----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 537:
        : ${_G_HAVE_PLUSEQ_OP="yes"}
          ^------------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtoolize line 606:
    eval _G_current_value='`$ECHO $'$1'`'
                                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval _G_current_value='`$ECHO $'"$1"'`'


In /usr/bin/libtoolize line 607:
    _G_delim=`expr "$2" : '\(.\)'`
             ^-------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_delim=$(expr "$2" : '\(.\)')


In /usr/bin/libtoolize line 609:
    case $_G_delim$_G_current_value$_G_delim in
                  ^---------------^ SC2154: _G_current_value is referenced but not assigned.


In /usr/bin/libtoolize line 635:
    func_arith_result=`expr "$@"`
    ^---------------^ SC2034: func_arith_result appears unused. Verify use (or export if used externally).
                      ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                       ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]].

Did you mean: 
    func_arith_result=$(expr "$@")


In /usr/bin/libtoolize line 648:
  _b='func_basename_result=${1##*/}'
     ^-----------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 649:
  _d='case $1 in
     ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 656:
  _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
     ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 657:
  _d='func_dirname_result=`$ECHO "$1"  |$SED "$sed_dirname"`
     ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 753:
        _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        _G_esc_tc=$($ECHO "$_G_tc" | $SED "$sed_make_literal_regex")


In /usr/bin/libtoolize line 754:
        _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        _G_indent=$($ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g")


In /usr/bin/libtoolize line 757:
    _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`"  " ## exclude from sc_prohibit_nested_quotes
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_indent="$progname: "$(echo "$_G_indent" | $SED 's|.| |g')"  " ## exclude from sc_prohibit_nested_quotes


In /usr/bin/libtoolize line 827:
    func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
    ^-------------^ SC2034: func_len_result appears unused. Verify use (or export if used externally).
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                          ^----------^ SC2154: max_cmd_len is referenced but not assigned.
                                                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    func_len_result=$(expr "$1" : ".*" 2>/dev/null || echo "$max_cmd_len")


In /usr/bin/libtoolize line 859:
        _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        _G_directory_path=$($ECHO "$_G_directory_path" | $SED -e "$sed_dirname")


In /usr/bin/libtoolize line 861:
      _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      _G_dir_list=$($ECHO "$_G_dir_list" | $SED 's|:*$||')


In /usr/bin/libtoolize line 897:
      _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      _G_tmpdir=$(mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null)


In /usr/bin/libtoolize line 901:
        _G_tmpdir=$_G_template-${RANDOM-0}$$
                               ^---------^ SC2039: In POSIX sh, RANDOM is undefined.


In /usr/bin/libtoolize line 903:
        func_mktempdir_umask=`umask`
                             ^-----^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        func_mktempdir_umask=$(umask)


In /usr/bin/libtoolize line 906:
        umask $func_mktempdir_umask
              ^-------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        umask "$func_mktempdir_umask"


In /usr/bin/libtoolize line 944:
        func_stripname '' '/' "`pwd`"
                               ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        func_stripname '' '/' "$(pwd)"


In /usr/bin/libtoolize line 965:
        func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
                                  ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        func_normal_abspath_tpath=$(pwd)/$func_normal_abspath_tpath


In /usr/bin/libtoolize line 972:
    func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_normal_abspath_tpath=$($ECHO "$func_normal_abspath_tpath" | $SED \
          -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash")


In /usr/bin/libtoolize line 983:
      func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
                                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_normal_abspath_tcomponent=$($ECHO "$func_normal_abspath_tpath" | $SED \
          -e "$_G_pathcar")


In /usr/bin/libtoolize line 985:
      func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
                                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_normal_abspath_tpath=$($ECHO "$func_normal_abspath_tpath" | $SED \
          -e "$_G_pathcdr")


In /usr/bin/libtoolize line 995:
          func_normal_abspath_result=$func_dirname_result
                                     ^------------------^ SC2154: func_dirname_result is referenced but not assigned.


In /usr/bin/libtoolize line 1041:
        $func_relative_path_tlibdir)
        ^-------------------------^ SC2254: Quote expansions in case patterns to match literally rather than as a glob.


In /usr/bin/libtoolize line 1056:
          func_dirname $func_relative_path_tlibdir
                       ^-------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
          func_dirname "$func_relative_path_tlibdir"


In /usr/bin/libtoolize line 1107:
	  _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  _G_unquoted_arg=$(printf '%s\n' "$1" |$SED "$sed_quote_subst") ;;


In /usr/bin/libtoolize line 1123:
        *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
                ^-- SC1001: This \^ will be a regular '^' in this context.


In /usr/bin/libtoolize line 1151:
	_G_arg=`$ECHO "$1" | $SED \
               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	_G_arg=$($ECHO "$1" | $SED \
	    -e "$sed_double_quote_subst" -e "$sed_double_backslash") ;;


In /usr/bin/libtoolize line 1162:
      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
              ^-- SC1001: This \^ will be a regular '^' in this context.


In /usr/bin/libtoolize line 1194:
      .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
                                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      .*) func_stripname_result=$($ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%");;


In /usr/bin/libtoolize line 1195:
      *)  func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
                                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      *)  func_stripname_result=$($ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%");;


In /usr/bin/libtoolize line 1267:
      func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_tr_sh_result=$($ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g')


In /usr/bin/libtoolize line 1270:
      func_tr_sh_result=$1
      ^---------------^ SC2034: func_tr_sh_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 1354:
    test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
                  ^-- SC2046: Quote this to prevent word splitting.
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    test "x$1" = x$(func_sort_ver "$1" "$2" | $SED 1q)


In /usr/bin/libtoolize line 1443:
usage='$progpath [OPTION]...'
      ^---------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 1497:
    case " $hookable_fns " in
           ^-----------^ SC2154: hookable_fns is referenced but not assigned.


In /usr/bin/libtoolize line 1502:
    eval func_append ${1}_hooks '" $2"'
                     ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval func_append "${1}"_hooks '" $2"'


In /usr/bin/libtoolize line 1513:
    eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
         ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                      ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval "${1}"_hooks='`$ECHO "\$'"$1"'_hooks" |$SED "s| '"$2"'||"`'


In /usr/bin/libtoolize line 1535:
    eval _G_hook_fns=\$$1_hooks; shift
                       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval _G_hook_fns=\$"$1"_hooks; shift


In /usr/bin/libtoolize line 1537:
    for _G_hook in $_G_hook_fns; do
                   ^----------^ SC2154: _G_hook_fns is referenced but not assigned.


In /usr/bin/libtoolize line 1538:
      if eval $_G_hook '"$@"'; then
              ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      if eval "$_G_hook" '"$@"'; then


In /usr/bin/libtoolize line 1541:
        eval _G_hook_result=\$${_G_hook}_result
                              ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval _G_hook_result=\$"${_G_hook}"_result


In /usr/bin/libtoolize line 1542:
        eval set dummy "$_G_hook_result"; shift
                        ^-------------^ SC2154: _G_hook_result is referenced but not assigned.


In /usr/bin/libtoolize line 1649:
      func_options_finish_result=$func_run_hooks_result
      ^------------------------^ SC2034: func_options_finish_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 1672:
        eval set dummy "$_G_res_var" ; shift
                        ^---------^ SC2154: _G_res_var is referenced but not assigned.


In /usr/bin/libtoolize line 1712:
      func_options_prep_result=$func_run_hooks_result
      ^----------------------^ SC2034: func_options_prep_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 1752:
                      set dummy --warnings none ${1+"$@"}
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 1757:
                      if test $# = 0 && func_missing_arg $_G_opt; then
                                                         ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                      if test $# = 0 && func_missing_arg "$_G_opt"; then


In /usr/bin/libtoolize line 1792:
	              set dummy "$func_split_equals_lhs" \
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 1800:
                      set dummy "$func_split_short_opt_name" \
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 1808:
                      set dummy "$func_split_short_opt_name" \
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 1815:
        *)            set dummy "$_G_opt" ${1+"$@"}; shift
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 1828:
      func_parse_options_result=$func_quote_for_eval_result
      ^-----------------------^ SC2034: func_parse_options_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 1851:
      func_validate_options_result=$func_run_hooks_result
      ^--------------------------^ SC2034: func_validate_options_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 1908:
    exit_cmd=exit
    ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/libtoolize line 1930:
      test "x$func_split_equals_lhs" = "x$1" \
                                             ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.


In /usr/bin/libtoolize line 1939:
      func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
                            ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_split_equals_lhs=$(expr "x$1" : 'x\([^=]*\)')


In /usr/bin/libtoolize line 1942:
        || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
                                 ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        || func_split_equals_rhs=$(expr "x$1" : 'x[^=]*=\(.*\)$')


In /usr/bin/libtoolize line 1967:
      func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
                                ^----------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_split_short_opt_name=$(expr "x$1" : 'x-\(.\)')


In /usr/bin/libtoolize line 1968:
      func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
                               ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_split_short_opt_arg=$(expr "x$1" : 'x-.\(.*\)$')


In /usr/bin/libtoolize line 2056:
test -z "$progpath" && . `echo "$0" |${SED-sed} 's|[^/]*$||'`/funclib.sh
                         ^-- SC1090: Can't follow non-constant source. Use a directive to specify location.
                         ^-- SC2046: Quote this to prevent word splitting.
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
test -z "$progpath" && . $(echo "$0" |${SED-sed} 's|[^/]*$||')/funclib.sh


In /usr/bin/libtoolize line 2057:
test extract-trace = "$progname" && . `echo "$0" |${SED-sed} 's|[^/]*$||'`/options-parser
                                      ^-- SC1090: Can't follow non-constant source. Use a directive to specify location.
                                      ^-- SC2046: Quote this to prevent word splitting.
                                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
test extract-trace = "$progname" && . $(echo "$0" |${SED-sed} 's|[^/]*$||')/options-parser


In /usr/bin/libtoolize line 2116:
      && _G_ac_init=`$SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      && _G_ac_init=$($SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT)


In /usr/bin/libtoolize line 2172:
    _G_verout=`func_tool_version_output "$@"`
              ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_verout=$(func_tool_version_output "$@")


In /usr/bin/libtoolize line 2177:
    _G_verout=`echo "$_G_verout" |sed 1q`
              ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_verout=$(echo "$_G_verout" |sed 1q)


In /usr/bin/libtoolize line 2179:
      _G_vernum=`expr "$_G_verout" : '.* \([0-9][^ ]*\)'`
                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      _G_vernum=$(expr "$_G_verout" : '.* \([0-9][^ ]*\)')


In /usr/bin/libtoolize line 2204:
    _G_find_tool_names=$@
                       ^-- SC2124: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.


In /usr/bin/libtoolize line 2207:
      _G_find_tool_error_prefix="\$$find_tool_envvar: "
                                   ^---------------^ SC2154: find_tool_envvar is referenced but not assigned.


In /usr/bin/libtoolize line 2215:
	for _G_dir in $PATH; do
                      ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtoolize line 2219:
            _G_curver=`func_tool_version_number $_G_progpath`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
            _G_curver=$(func_tool_version_number "$_G_progpath")


In /usr/bin/libtoolize line 2246:
      func_tool_version_number >/dev/null $_G_find_tool_res "\
                                          ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      func_tool_version_number >/dev/null "$_G_find_tool_res" "\


In /usr/bin/libtoolize line 2348:
    _G_m4_traces=`$ECHO "--trace=$1" |$SED 's%,% --trace=%g'`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_m4_traces=$($ECHO "--trace=$1" |$SED 's%,% --trace=%g')


In /usr/bin/libtoolize line 2349:
    _G_re_macros=`$ECHO "($1)" |$SED 's%,%|%g'`
    ^----------^ SC2034: _G_re_macros appears unused. Verify use (or export if used externally).
                 ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    _G_re_macros=$($ECHO "($1)" |$SED 's%,%|%g')


In /usr/bin/libtoolize line 2352:
      set dummy $configure_ac
          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 2357:
    <"$1"
    ^---^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op).


In /usr/bin/libtoolize line 2376:
    _G_mini='
            ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 2451:
    func_extract_trace_result=`$ECHO "$_G_mini" \
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                         ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    func_extract_trace_result=$($ECHO "$_G_mini" \
      |$M4 -daq --prefi"x $_G_m4_trac"es - "$@" 2>&1 1>/dev/null \
      |$SED -n -e "$_G_transform")


In /usr/bin/libtoolize line 2467:
    func_extract_trace_first_result=`$ECHO "$func_extract_trace_result" \
                                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_extract_trace_first_result=$($ECHO "$func_extract_trace_result" \
      |$SED -e 's|:.*$||g' -e 1q)


In /usr/bin/libtoolize line 2479:
    usage='$progname MACRO_NAME FILE [...]'
          ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 2536:
usage='$progpath [OPTION]...'
      ^---------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 2580:
       automake:       `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
       automake:       $(($AUTOMAKE --version) 2>/dev/null |$SED 1q)


In /usr/bin/libtoolize line 2581:
       autoconf:       `($AUTOCONF --version) 2>/dev/null |$SED 1q`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
       autoconf:       $(($AUTOCONF --version) 2>/dev/null |$SED 1q)


In /usr/bin/libtoolize line 2596:
    $debug_mode
    ^---------^ SC2154: debug_mode is referenced but not assigned.


In /usr/bin/libtoolize line 2602:
      opt=`echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_opt"`
          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      opt=$(echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_opt")


In /usr/bin/libtoolize line 2603:
      LIBTOOLIZE_OPTIONS=`echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_rest"`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      LIBTOOLIZE_OPTIONS=$(echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_rest")


In /usr/bin/libtoolize line 2620:
    libtoolize_environment_options_result=$func_quote_for_eval_result
    ^-- SC2034: libtoolize_environment_options_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 2647:
    libtoolize_options_prep_result=$func_quote_for_eval_result
    ^----------------------------^ SC2034: libtoolize_options_prep_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 2685:
			    *)  ltdl_dir=`$ECHO "$1" | $SED 's|/*$||'`
                                         ^---------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
			    *)  ltdl_dir=$($ECHO "$1" | $SED 's|/*$||')


In /usr/bin/libtoolize line 2706:
			set dummy "$func_split_short_opt_name" \
                            ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 2712:
        *)		set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
                            ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtoolize line 2718:
    libtoolize_parse_options_result=$func_quote_for_eval_result
    ^-----------------------------^ SC2034: libtoolize_parse_options_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 2752:
    libtoolize_validate_options_result=$func_quote_for_eval_result
    ^-- SC2034: libtoolize_validate_options_result appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 2772:
      eval my_msg=\$$1
                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      eval my_msg=\$"$1"


In /usr/bin/libtoolize line 2774:
      if test -n "$my_msg"; then
                  ^-----^ SC2154: my_msg is referenced but not assigned.


In /usr/bin/libtoolize line 2776:
        eval $1=
             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=


In /usr/bin/libtoolize line 2903:
    my_include_regex=
    ^--------------^ SC2034: my_include_regex appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 2916:
      for my_filename in `$SED "$my_sed_include" "$my_searchfile"`; do
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      for my_filename in $($SED "$my_sed_include" "$my_searchfile"); do


In /usr/bin/libtoolize line 2917:
	func_included_files $my_filename
                            ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	func_included_files "$my_filename"


In /usr/bin/libtoolize line 2944:
    my_filebase=$func_basename_result
                ^-------------------^ SC2154: func_basename_result is referenced but not assigned.


In /usr/bin/libtoolize line 2945:
    for my_file in `func_included_files "$my_filename"`; do
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    for my_file in $(func_included_files "$my_filename"); do


In /usr/bin/libtoolize line 2951:
        my_serial=`$SED -e "$my_sed_serial" "$my_file"`
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        my_serial=$($SED -e "$my_sed_serial" "$my_file")


In /usr/bin/libtoolize line 2982:
    test "X$1$2" = X`$ECHO "$1$2" | $SED "$my_sed_digits"` || {
                    ^-- SC2046: Quote this to prevent word splitting.
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    test "X$1$2" = X$($ECHO "$1$2" | $SED "$my_sed_digits") || {


In /usr/bin/libtoolize line 2988:
      my_serial1_part=`$ECHO "$my_serial1" | $SED "$my_sed_dot"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_serial1_part=$($ECHO "$my_serial1" | $SED "$my_sed_dot")


In /usr/bin/libtoolize line 2989:
      my_serial2_part=`$ECHO "$my_serial2" | $SED "$my_sed_dot"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_serial2_part=$($ECHO "$my_serial2" | $SED "$my_sed_dot")


In /usr/bin/libtoolize line 3006:
      my_serial1=`$ECHO "$my_serial1" | $SED "$my_sed_rest"`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_serial1=$($ECHO "$my_serial1" | $SED "$my_sed_rest")


In /usr/bin/libtoolize line 3007:
      my_serial2=`$ECHO "$my_serial2" | $SED "$my_sed_rest"`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_serial2=$($ECHO "$my_serial2" | $SED "$my_sed_rest")


In /usr/bin/libtoolize line 3069:
	my_src_serial=`func_serial "$my_srcfile" LT_INIT`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_src_serial=$(func_serial "$my_srcfile" LT_INIT)


In /usr/bin/libtoolize line 3070:
	my_dest_serial=`func_serial "$my_destfile" LT_INIT`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_dest_serial=$(func_serial "$my_destfile" LT_INIT)


In /usr/bin/libtoolize line 3075:
	  my_src_serial=`func_serial "$my_srcfile" 'A[CM]_PROG_LIBTOOL'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  my_src_serial=$(func_serial "$my_srcfile" 'A[CM]_PROG_LIBTOOL')


In /usr/bin/libtoolize line 3077:
	  my_dest_serial=`func_serial "$my_destfile" 'A[CM]_PROG_LIBTOOL'`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  my_dest_serial=$(func_serial "$my_destfile" 'A[CM]_PROG_LIBTOOL')


In /usr/bin/libtoolize line 3080:
	my_src_serial=`func_serial "$my_srcfile" LTDL_INIT`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_src_serial=$(func_serial "$my_srcfile" LTDL_INIT)


In /usr/bin/libtoolize line 3081:
	my_dest_serial=`func_serial "$my_destfile" LTDL_INIT`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_dest_serial=$(func_serial "$my_destfile" LTDL_INIT)


In /usr/bin/libtoolize line 3084:
	my_src_serial=`func_serial "$my_srcfile" "$my_filename"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_src_serial=$(func_serial "$my_srcfile" "$my_filename")


In /usr/bin/libtoolize line 3085:
	my_dest_serial=`func_serial "$my_destfile" "$my_filename"`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	my_dest_serial=$(func_serial "$my_destfile" "$my_filename")


In /usr/bin/libtoolize line 3121:
      my_src_serial=`func_serial "$my_srcfile" "$my_macro_regex"`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_src_serial=$(func_serial "$my_srcfile" "$my_macro_regex")


In /usr/bin/libtoolize line 3122:
      my_dest_serial=`func_serial "$my_destfile" "$my_macro_regex"`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_dest_serial=$(func_serial "$my_destfile" "$my_macro_regex")


In /usr/bin/libtoolize line 3127:
        my_src_serial=`func_serial "$my_srcfile" "$my_old_macro_regex"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        my_src_serial=$(func_serial "$my_srcfile" "$my_old_macro_regex")


In /usr/bin/libtoolize line 3130:
        my_dest_serial=`func_serial "$my_destfile" "$my_old_macro_regex"`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        my_dest_serial=$(func_serial "$my_destfile" "$my_old_macro_regex")


In /usr/bin/libtoolize line 3148:
    my_included_files=`func_included_files aclocal.m4`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    my_included_files=$(func_included_files aclocal.m4)


In /usr/bin/libtoolize line 3149:
    case `echo " "$my_included_files" "` in
         ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
         ^-----------------------------^ SC2116: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
                  ^----------------^ SC2027: The surrounding quotes actually unquote this. Remove or escape them.
                  ^----------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    case $(echo " ""$my_included_files"" ") in


In /usr/bin/libtoolize line 3161:
              "$my_src_serial" `func_serial aclocal.m4 "$my_macro_regex"`
                               ^-- SC2046: Quote this to prevent word splitting.
                               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
              "$my_src_serial" $(func_serial aclocal.m4 "$my_macro_regex")


In /usr/bin/libtoolize line 3197:
      my_src_serial=`$SED -e "$my_sed_script" "$my_srcfile"`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_src_serial=$($SED -e "$my_sed_script" "$my_srcfile")


In /usr/bin/libtoolize line 3203:
      my_dest_serial=`$SED -e "$my_sed_script" "$my_destfile"`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_dest_serial=$($SED -e "$my_sed_script" "$my_destfile")


In /usr/bin/libtoolize line 3297:
    $require_am_macro_dir
    ^-------------------^ SC2154: require_am_macro_dir is referenced but not assigned (did you mean 'require_ac_macro_dir'?).


In /usr/bin/libtoolize line 3301:
    $opt_ltdl || test -n "$ac_macro_dir$am_macro_dir" || return
                                       ^-----------^ SC2154: am_macro_dir is referenced but not assigned (did you mean 'ac_macro_dir'?).


In /usr/bin/libtoolize line 3314:
      my_pkgmacro_header="putting macros in '$macro_dir'."
      ^----------------^ SC2034: my_pkgmacro_header appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 3375:
      pkgltdl_header="putting libltdl files in '$ltdl_dir'."
      ^------------^ SC2034: pkgltdl_header appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 3403:
                pkgltdl_header "$filter_aclocal_m4"
                                ^----------------^ SC2154: filter_aclocal_m4 is referenced but not assigned.


In /usr/bin/libtoolize line 3421:
                pkgltdl_header "$filter_configure_ac"
                                ^------------------^ SC2154: filter_configure_ac is referenced but not assigned.


In /usr/bin/libtoolize line 3472:
      pkgaux_header="putting auxiliary files in '$aux_dir'."
      ^-----------^ SC2034: pkgaux_header appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 3500:
    pkgaux_hdr="putting another copy of auxiliary files in '.'"
    ^--------^ SC2034: pkgaux_hdr appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 3532:
    my_dir=`eval echo "\\\$$my_dirvar"`
           ^--------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    my_dir=$(eval echo "\\\$$my_dirvar")


In /usr/bin/libtoolize line 3539:
    test -n "`{ cd $my_dir && ls; } 2>/dev/null`" \
             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    test -n "$({ cd "$my_dir" && ls; } 2>/dev/null)" \


In /usr/bin/libtoolize line 3574:
          func_aclocal_update_check $file
                                    ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
          func_aclocal_update_check "$file"


In /usr/bin/libtoolize line 3674:
      && _G_ac_init=`$SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      && _G_ac_init=$($SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT)


In /usr/bin/libtoolize line 3719:
      my_match_currdir=`$ECHO "$my_currdir" |$SED "$sed_make_literal_regex"`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      my_match_currdir=$($ECHO "$my_currdir" |$SED "$sed_make_literal_regex")


In /usr/bin/libtoolize line 3770:
  if test ltdl_ = "$base"; then p='$pkgltdldir/'; else p=; fi
                                  ^------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtoolize line 3786:
    test -n "$'$r'" || '$r'='$p'Makefile.am
                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    test -n "$'$r'" || '$r'='"$p"'Makefile.am


In /usr/bin/libtoolize line 3821:
      _G_aclocal_flags_cmd=`$SED -n "$_G_sed_extract_aclocal_amflags" \
                                                                      ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.


In /usr/bin/libtoolize line 3918:
    ac_ltdl_dir=`echo "$ac_ltdl_dir" |$SED 's|/*$||'`
                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    ac_ltdl_dir=$(echo "$ac_ltdl_dir" |$SED 's|/*$||')


In /usr/bin/libtoolize line 3982:
      ac_macro_dir=`expr "x$func_extract_trace_first_result" : 'x\([^	 ]*\)'`
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      ac_macro_dir=$(expr "x$func_extract_trace_first_result" : 'x\([^	 ]*\)')


In /usr/bin/libtoolize line 4081:
        $require_ltdl_am_macro_dir
        ^------------------------^ SC2154: require_ltdl_am_macro_dir is referenced but not assigned.


In /usr/bin/libtoolize line 4083:
        func_make_relative_ltdl_filter "$ltdl_am_macro_dir" "$macro_dir" '-I '
                                        ^----------------^ SC2154: ltdl_am_macro_dir is referenced but not assigned.


In /usr/bin/libtoolize line 4162:
    my_uscore=`$ECHO "$ltdl_dir" | $SED 's|[/.+-]|_|g'`
              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    my_uscore=$($ECHO "$ltdl_dir" | $SED 's|[/.+-]|_|g')


In /usr/bin/libtoolize line 4163:
    filter_ltdl_mk=`$ECHO '
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                          ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.

Did you mean: 
    filter_ltdl_mk=$($ECHO '
      /^[^#]/{

        # Use only libltdl conditional objects.
        s|(LIBOBJS)|(ltdl_LIBOBJS)|g
        s|(LTLIBOBJS)|(ltdl_LTLIBOBJS)|g

        # Convert libltdl path and variable sections to $ltdl_dir.
        s|libltdl_|@my_uscore@_|
        s|libltdl/|@ltdl_dir@/|
        s|: libltdl/|: @ltdl_dir@/|
        s| -Ilibltdl | -I@ltdl_dir@ |
        s|\$(libltdl_|\$(@my_uscore@_|
        s|)/libltdl |)/@ltdl_dir@ |
        s|@my_uscore@|'"$my_uscore"'|g
        s|@ltdl_dir@|'"$ltdl_dir"'|g

      }' | $SED '/^[	 ]*#/d;/^$/d')


In /usr/bin/libtoolize line 4284:
    test -z "$macro_dir" && macro_dir=m4
                            ^-------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/libtoolize line 4366:
  prefix="/usr"
  ^----^ SC2034: prefix appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 4367:
  datadir="/usr/share"
  ^-----^ SC2034: datadir appears unused. Verify use (or export if used externally).


In /usr/bin/libtoolize line 4373:
  if test -n "$_lt_pkgdatadir"; then
              ^-------------^ SC2154: _lt_pkgdatadir is referenced but not assigned.


In /usr/bin/libtoolize line 4382:
  extract_trace=$pkgauxdir/extract-trace
  ^-----------^ SC2034: extract_trace appears unused. Verify use (or export if used externally).

For more information:
  https://www.shellcheck.net/wiki/SC2142 -- Aliases can't use positional para...
  https://www.shellcheck.net/wiki/SC1090 -- Can't follow non-constant source....
  https://www.shellcheck.net/wiki/SC2027 -- The surrounding quotes actually u...