In /usr/bin/libtool line 35:
: ${LT_SYS_LIBRARY_PATH=""}
  ^-----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/libtool line 44:
AS="as"
^-- SC2034: AS appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 65:
shared_archive_member_spec=
^------------------------^ SC2034: shared_archive_member_spec appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 82:
build_alias=x86_64-linux-gnu
^---------^ SC2034: build_alias appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 84:
build_os=linux-gnu
^------^ SC2034: build_os appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 90:
Xsed="$SED -e 1s/^X//"
^--^ SC2034: Xsed appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 117:
lt_unset=unset
^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/libtool line 150:
AR_FLAGS="cr"
^------^ SC2034: AR_FLAGS appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 203:
MAGIC_CMD=file
^-------^ SC2034: MAGIC_CMD appears unused. Verify use (or export if used externally).
^-------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/libtool line 209:
MANIFEST_TOOL=":"
^-----------^ SC2034: MANIFEST_TOOL appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 212:
DSYMUTIL=""
^------^ SC2034: DSYMUTIL appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 215:
NMEDIT=""
^----^ SC2034: NMEDIT appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 293:
configure_time_lt_sys_library_path=""
^-- SC2034: configure_time_lt_sys_library_path appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 482:
        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
             ^-- SC2086: Double quote to prevent globbing and word splitting.
                  ^-------------------------^ SC2046: Quote this to prevent word splitting.
                  ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                         ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=\"$($ECHO "$2" | $SED 's/:/ /g') \$"$1"\"


In /usr/bin/libtool line 485:
        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
             ^-- SC2086: Double quote to prevent globbing and word splitting.
                    ^-- SC2086: Double quote to prevent globbing and word splitting.
                       ^-------------------------^ SC2046: Quote this to prevent word splitting.
                       ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                              ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=\"\$"$1" $($ECHO "$2" | $SED 's/:/ /g')\"


In /usr/bin/libtool line 488:
        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
             ^-- SC2086: Double quote to prevent globbing and word splitting.
                    ^-- SC2086: Double quote to prevent globbing and word splitting.
                        ^-- SC2046: Quote this to prevent word splitting.
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                               ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=\"\$"$1"\ $($ECHO "$2" | $SED -e 's/.*:://' -e 's/:/ /g')\"


In /usr/bin/libtool line 489:
        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
             ^-- SC2086: Double quote to prevent globbing and word splitting.
                  ^-- SC2046: Quote this to prevent word splitting.
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                         ^-- SC2086: Double quote to prevent globbing and word splitting.
                                                                  ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=\"$($ECHO "$2" | $SED -e 's/::.*//' -e 's/:/ /g')\ \$"$1"\"


In /usr/bin/libtool line 492:
        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
             ^-- SC2086: Double quote to prevent globbing and word splitting.
                  ^-------------------------^ SC2046: Quote this to prevent word splitting.
                  ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        eval "$1"=\"$($ECHO "$2" | $SED 's/:/ /g')\"


In /usr/bin/libtool line 505:
        \-*) ;;
        ^-- SC1001: This \- will be a regular '-' in this context.


In /usr/bin/libtool line 509:
    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_cc_basename_result=$($ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%")


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


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


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


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


In /usr/bin/libtool line 640:
  case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
       ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 670:
    (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/libtool line 705:
    _G_PATH=${3-"$PATH"}
                 ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 717:
          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/libtool line 719:
            *)     $_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/libtool line 744:
  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/libtool line 764:
      _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/libtool line 776:
  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/libtool line 800:
      _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/libtool line 812:
  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/libtool line 826:
: ${CP="cp -f"}
  ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


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


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


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


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


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


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


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


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


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


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


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


In /usr/bin/libtool line 898:
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/libtool line 925:
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/libtool line 931:
     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/libtool line 932:
     progdir=`cd "$progdir" && pwd`
             ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


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


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

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


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


In /usr/bin/libtool line 1015:
        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/libtool line 1016:
          tc_reset=`tput sgr0`
                   ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          tc_reset=$(tput sgr0)


In /usr/bin/libtool line 1017:
          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/libtool line 1019:
          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/libtool line 1020:
          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/libtool line 1021:
          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/libtool line 1022:
          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/libtool line 1023:
          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/libtool line 1050:
    : ${_G_HAVE_ARITH_OP="yes"}
      ^-----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


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


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


In /usr/bin/libtool line 1125:
    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/libtool line 1126:
    _G_delim=`expr "$2" : '\(.\)'`
             ^-------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


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


In /usr/bin/libtool line 1154:
    func_arith_result=`expr "$@"`
                      ^---------^ 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/libtool line 1167:
  _b='func_basename_result=${1##*/}'
     ^-----------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


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


In /usr/bin/libtool line 1175:
  _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/libtool line 1176:
  _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/libtool line 1272:
        _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/libtool line 1273:
        _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/libtool line 1276:
    _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/libtool line 1346:
    func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 1378:
        _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/libtool line 1380:
      _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/libtool line 1404:
func_mktempdir ()
^-- SC2120: func_mktempdir references arguments, but none are ever passed.


In /usr/bin/libtool line 1416:
      _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/libtool line 1422:
        func_mktempdir_umask=`umask`
                             ^-----^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        func_mktempdir_umask=$(umask)


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

Did you mean: 
        umask "$func_mktempdir_umask"


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

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


In /usr/bin/libtool line 1484:
        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/libtool line 1491:
    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/libtool line 1502:
      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/libtool line 1504:
      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/libtool line 1514:
          func_normal_abspath_result=$func_dirname_result
                                     ^------------------^ SC2154: func_dirname_result is referenced but not assigned.


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


In /usr/bin/libtool line 1575:
          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/libtool line 1626:
	  _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/libtool line 1642:
        *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
                ^-- SC1001: This \^ will be a regular '^' in this context.


In /usr/bin/libtool line 1670:
	_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/libtool line 1681:
      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
              ^-- SC1001: This \^ will be a regular '^' in this context.


In /usr/bin/libtool line 1713:
      .*) 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/libtool line 1714:
      *)  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/libtool line 1786:
      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/libtool line 1873:
    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/libtool line 1962:
usage='$progpath [OPTION]...'
      ^---------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


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


In /usr/bin/libtool line 2021:
    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/libtool line 2032:
    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/libtool line 2054:
    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/libtool line 2056:
    for _G_hook in $_G_hook_fns; do
                   ^----------^ SC2154: _G_hook_fns is referenced but not assigned.


In /usr/bin/libtool line 2057:
      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/libtool line 2060:
        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/libtool line 2061:
        eval set dummy "$_G_hook_result"; shift
                        ^-------------^ SC2154: _G_hook_result is referenced but not assigned.


In /usr/bin/libtool line 2168:
      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/libtool line 2191:
        eval set dummy "$_G_res_var" ; shift
                        ^---------^ SC2154: _G_res_var is referenced but not assigned.


In /usr/bin/libtool line 2231:
      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/libtool line 2271:
                      set dummy --warnings none ${1+"$@"}
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2276:
                      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/libtool line 2311:
	              set dummy "$func_split_equals_lhs" \
                          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


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


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


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


In /usr/bin/libtool line 2347:
      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/libtool line 2370:
      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/libtool line 2427:
    exit_cmd=exit
    ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/libtool line 2449:
      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/libtool line 2458:
      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/libtool line 2461:
        || 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/libtool line 2486:
      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/libtool line 2487:
      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/libtool line 2609:
usage='$progpath [OPTION]... [MODE-ARG]...'
      ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 2659:
       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/libtool line 2660:
       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/libtool line 2675:
o2lo=s/\\.$objext\$/.lo/
^--^ SC2034: o2lo appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 2698:
    func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
                     ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_lo2o_result=$($ECHO "$1" | $SED "$lo2o")


In /usr/bin/libtool line 2703:
    func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_xform_result=$($ECHO "$1" | $SED 's|\.[^.]*$|.lo|')


In /usr/bin/libtool line 2794:
	  extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  extractedcf=$($SED -n -e "$sed_extractcf" < "$progpath")


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


In /usr/bin/libtool line 2849:
    opt_config=false
    ^--------^ SC2034: opt_config appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 2865:
      shift; set dummy --mode clean ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2868:
      shift; set dummy --mode compile ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2871:
      shift; set dummy --mode execute ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2874:
      shift; set dummy --mode finish ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2877:
      shift; set dummy --mode install ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2880:
      shift; set dummy --mode link ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 2883:
      shift; set dummy --mode uninstall ${1+"$@"}; shift
                 ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


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


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


In /usr/bin/libtool line 2940:
        --mode)         test $# = 0 && func_missing_arg $_G_opt && break
                                                        ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        --mode)         test $# = 0 && func_missing_arg "$_G_opt" && break


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


In /usr/bin/libtool line 2961:
                        opt_warning=false
                        ^---------^ SC2034: opt_warning appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 2976:
        --tag)          test $# = 0 && func_missing_arg $_G_opt && break
                                                        ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        --tag)          test $# = 0 && func_missing_arg "$_G_opt" && break


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


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


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


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


In /usr/bin/libtool line 3127:
	for lalib_p_l in 1 2 3 4
        ^-^ SC2034: lalib_p_l appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 3129:
	    read lalib_p_line
            ^--^ SC2162: read without -r will mangle backslashes.


In /usr/bin/libtool line 3170:
    func_stripname '' '.exe' "$func_basename_result"
                              ^-------------------^ SC2154: func_basename_result is referenced but not assigned.


In /usr/bin/libtool line 3195:
      eval cmd=\"$cmd\"
                 ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      eval cmd=\""$cmd"\"


In /usr/bin/libtool line 3214:
    */* | *\\*)	. "$1" ;;
                  ^--^ SC1090: Can't follow non-constant source. Use a directive to specify location.


In /usr/bin/libtool line 3215:
    *)		. "./$1" ;;
                  ^----^ SC1090: Can't follow non-constant source. Use a directive to specify location.


In /usr/bin/libtool line 3266:
      CC_expanded=`func_echo_all $CC`
                  ^-----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      CC_expanded=$(func_echo_all $CC)


In /usr/bin/libtool line 3267:
      CC_quoted_expanded=`func_echo_all $CC_quoted`
                         ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                        ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      CC_quoted_expanded=$(func_echo_all "$CC_quoted")


In /usr/bin/libtool line 3279:
	    eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                  ^-- 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 "$($SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '"$z"'$/,/^# ### END LIBTOOL TAG CONFIG: '"$z"'$/p' < "$progpath")"


In /usr/bin/libtool line 3285:
	    CC_expanded=`func_echo_all $CC`
                        ^-----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    CC_expanded=$(func_echo_all $CC)


In /usr/bin/libtool line 3286:
	    CC_quoted_expanded=`func_echo_all $CC_quoted`
                               ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                                              ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    CC_quoted_expanded=$(func_echo_all "$CC_quoted")


In /usr/bin/libtool line 3334:
      cat >${write_libobj}T <<EOF
           ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      cat >"${write_libobj}"T <<EOF


In /usr/bin/libtool line 3377:
    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
                                           ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_convert_core_file_wine_to_w32_tmp=$(winepath -w "$1" 2>/dev/null)


In /usr/bin/libtool line 3379:
      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
                                                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_convert_core_file_wine_to_w32_result=$($ECHO "$func_convert_core_file_wine_to_w32_tmp" |
        $SED -e "$sed_naive_backslashify")


In /usr/bin/libtool line 3445:
    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
                        ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_cygpath_result=$($LT_CYGPATH "$@" 2>/dev/null)


In /usr/bin/libtool line 3466:
  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
                                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  func_convert_core_msys_to_w32_result=$(( cmd //c echo "$1" ) 2>/dev/null |
    $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify")


In /usr/bin/libtool line 3507:
      func_to_host_path_result=`echo "$3" |
                               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      func_to_host_path_result=$(echo "$3" |
        $SED -e "$lt_replace_pathsep_chars")


In /usr/bin/libtool line 3525:
  $1 ) func_to_host_path_result=$3$func_to_host_path_result
  ^-- SC2254: Quote expansions in case patterns to match literally rather than as a glob.


In /usr/bin/libtool line 3529:
  $2 ) func_append func_to_host_path_result "$3"
  ^-- SC2254: Quote expansions in case patterns to match literally rather than as a glob.


In /usr/bin/libtool line 3616:
    func_to_host_file_result=`cygpath -m "$1"`
                             ^---------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_to_host_file_result=$(cygpath -m "$1")


In /usr/bin/libtool line 3773:
    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
                             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    func_to_host_path_result=$(cygpath -m -p "$func_to_host_path_tmp1")


In /usr/bin/libtool line 3860:
  func_dll_def_p_tmp=`$SED -n \
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  func_dll_def_p_tmp=$($SED -n \
    -e 's/^[	 ]*//' \
    -e '/^\(;.*\)*$/d' \
    -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' \
    -e q \
    "$1")


In /usr/bin/libtool line 3885:
    for arg
    ^-^ SC2167: This parent loop has its index variable overridden.


In /usr/bin/libtool line 3935:
	  for arg in $args; do
          ^-^ SC2165: This nested loop overrides the index variable of its parent.


In /usr/bin/libtool line 3998:
    func_infer_tag $base_compile
                   ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    func_infer_tag "$base_compile"


In /usr/bin/libtool line 4060:
      output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      output_obj=$($ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%').$objext


In /usr/bin/libtool line 4079:
`cat $lockfile 2>/dev/null`
^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
$(cat "$lockfile" 2>/dev/null)


In /usr/bin/libtool line 4088:
	$opt_dry_run || $RM $removelist
                            ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	$opt_dry_run || $RM "$removelist"


In /usr/bin/libtool line 4095:
    $opt_dry_run || $RM $removelist
                        ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    $opt_dry_run || $RM "$removelist"


In /usr/bin/libtool line 4107:
      fbsd_hideous_sh_bug=$base_compile
      ^-----------------^ SC2034: fbsd_hideous_sh_bug appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 4124:
          'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
          ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4127:
	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
                ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	 test "X$(cat "$lockfile" 2>/dev/null)" != "X$srcfile"; then


In /usr/bin/libtool line 4130:
`cat $lockfile 2>/dev/null`
^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
$(cat "$lockfile" 2>/dev/null)


In /usr/bin/libtool line 4142:
	$opt_dry_run || $RM $removelist
                            ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	$opt_dry_run || $RM "$removelist"


In /usr/bin/libtool line 4148:
	func_show_eval '$MV "$output_obj" "$lobj"' \
                       ^-------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4149:
	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
          ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4173:
        '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
        ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4176:
	 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
                ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	 test "X$(cat "$lockfile" 2>/dev/null)" != "X$srcfile"; then


In /usr/bin/libtool line 4179:
`cat $lockfile 2>/dev/null`
^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
$(cat "$lockfile" 2>/dev/null)


In /usr/bin/libtool line 4191:
	$opt_dry_run || $RM $removelist
                            ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	$opt_dry_run || $RM "$removelist"


In /usr/bin/libtool line 4197:
	func_show_eval '$MV "$output_obj" "$obj"' \
                       ^------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4198:
	  'error=$?; $opt_dry_run || $RM $removelist; exit $error'
          ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4417:
    } | $SED -n '1p; 2,$s/^Usage:/  or: /p'
                ^-------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4420:
      for opt_mode in compile link execute install finish uninstall clean; do
      ^-^ SC2030: Modification of opt_mode is local (to subshell caused by pipeline).


In /usr/bin/libtool line 4425:
    $SED '1d
         ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4502:
      absdir=`cd "$dir" && pwd`
             ^----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 4515:
    libtool_execute_magic=$magic
    ^-------------------^ SC2034: libtool_execute_magic appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 4528:
	  file=$progdir/$program
                        ^------^ SC2154: program is referenced but not assigned (did you mean 'PROGRAM'?).


In /usr/bin/libtool line 4570:
test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
                ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 4601:
        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        sysroot_regex=$($ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex")


In /usr/bin/libtool line 4613:
        tmpdir=`func_mktempdir`
               ^--------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                ^------------^ SC2119: Use func_mktempdir "$@" if function's $1 should mean script's $1.

Did you mean: 
        tmpdir=$(func_mktempdir)


In /usr/bin/libtool line 4615:
	  $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
                                                                         ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" "$lib" \


In /usr/bin/libtool line 4616:
	    > $tmpdir/tmp-la
              ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    > "$tmpdir"/tmp-la


In /usr/bin/libtool line 4617:
	  mv -f $tmpdir/tmp-la $lib
                ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                               ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  mv -f "$tmpdir"/tmp-la "$lib"


In /usr/bin/libtool line 4619:
        ${RM}r "$tmpdir"
        ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        "${RM}"r "$tmpdir"


In /usr/bin/libtool line 4627:
	  func_execute_cmds "$finish_cmds" 'admincmds="$admincmds
                                           ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4632:
	  eval cmds=\"$finish_eval\"
                      ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval cmds=\""$finish_eval"\"


In /usr/bin/libtool line 4663:
	eval flag=\"$hardcode_libdir_flag_spec\"
                    ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval flag=\""$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 4690:
test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
               ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 4727:
    opts=
    ^--^ SC2034: opts appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 4729:
    install_type=
    ^----------^ SC2034: install_type appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 4818:
      set dummy $files; shift
          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      set dummy "$files"; shift


In /usr/bin/libtool line 4885:
	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  inst_prefix_dir=$($ECHO "$destdir" | $SED -e "s%$libdir\$%%")


In /usr/bin/libtool line 4898:
	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    relink_command=$($ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%")


In /usr/bin/libtool line 4900:
	    relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    relink_command=$($ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%")


In /usr/bin/libtool line 4905:
	    'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
                                                ^-----^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 4909:
	set dummy $library_names; shift
            ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                  ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set dummy "$library_names"; shift


In /usr/bin/libtool line 4987:
	  staticdest=$destfile
          ^--------^ SC2034: staticdest appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 5003:
	  staticobj=$func_lo2o_result
          ^-------^ SC2034: staticobj appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 5055:
	  test -z "$generated_by_libtool_version" && \
                   ^---------------------------^ SC2154: generated_by_libtool_version is referenced but not assigned.


In /usr/bin/libtool line 5065:
	    libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    libfile=$libdir/$($ECHO "$lib" | $SED 's%^.*/%%g')


In /usr/bin/libtool line 5079:
	        tmpdir=`func_mktempdir`
                       ^--------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                        ^------------^ SC2119: Use func_mktempdir "$@" if function's $1 should mean script's $1.

Did you mean: 
	        tmpdir=$(func_mktempdir)


In /usr/bin/libtool line 5084:
	        relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
                               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	        relink_command=$($ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g')


In /usr/bin/libtool line 5093:
		  $opt_dry_run || ${RM}r "$tmpdir"
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  $opt_dry_run || "${RM}"r "$tmpdir"


In /usr/bin/libtool line 5103:
	    file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    file=$($ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%")


In /usr/bin/libtool line 5127:
	  ${RM}r "$tmpdir"
          ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  "${RM}"r "$tmpdir"


In /usr/bin/libtool line 5158:
      exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
               ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 5164:
test install = "$opt_mode" && func_mode_install ${1+"$@"}
                ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 5177:
    my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    my_prefix=$($ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g')


In /usr/bin/libtool line 5235:
	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  progfiles=$($ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP)


In /usr/bin/libtool line 5260:
	      $RM $export_symbols
                  ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $RM "$export_symbols"


In /usr/bin/libtool line 5295:
	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
                            ^----------^ SC2154: curr_lafile is referenced but not assigned.


In /usr/bin/libtool line 5297:
	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                           ^------------^ SC1090: Can't follow non-constant source. Use a directive to specify location.

Did you mean: 
	          dlprefile_dlname=$(source "$curr_lafile" && echo "$dlname")


In /usr/bin/libtool line 5364:
	  func_show_eval '$RM "${nlist}I"'
                         ^---------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 5381:
	    echo >> "$output_objdir/$my_dlsyms" "\
            ^-- SC2129: Consider using { cmd1; cmd2; } >> file instead of individual redirects.


In /usr/bin/libtool line 5442:
	    $my_pic_p && pic_flag_for_symtable=" $pic_flag"
                         ^-------------------^ SC2034: pic_flag_for_symtable appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 5447:
	symtab_cflags=
        ^-----------^ SC2034: symtab_cflags appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 5456:
	func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
                       ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 5459:
	func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
                       ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 5466:
	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    compile_command=$($ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%")


In /usr/bin/libtool line 5467:
	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
                             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    finalize_command=$($ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%")


In /usr/bin/libtool line 5469:
	    compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    compile_command=$($ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%")


In /usr/bin/libtool line 5470:
	    finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
                             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    finalize_command=$($ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%")


In /usr/bin/libtool line 5474:
	  compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  compile_command=$($ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%")


In /usr/bin/libtool line 5475:
	  finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  finalize_command=$($ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%")


In /usr/bin/libtool line 5489:
      compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      compile_command=$($ECHO "$compile_command" | $SED "s% @SYMFILE@%%")


In /usr/bin/libtool line 5490:
      finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      finalize_command=$($ECHO "$finalize_command" | $SED "s% @SYMFILE@%%")


In /usr/bin/libtool line 5503:
  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  func_cygming_gnu_implib_tmp=$($NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$')


In /usr/bin/libtool line 5516:
  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
                             ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  func_cygming_ms_implib_tmp=$($NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR')


In /usr/bin/libtool line 5532:
  win32_fileres=`file -L $1 2>/dev/null`
                ^----------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  win32_fileres=$(file -L "$1" 2>/dev/null)


In /usr/bin/libtool line 5539:
    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
                        ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    if eval $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |


In /usr/bin/libtool line 5553:
	win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                          ^-^ SC2086: Double quote to prevent globbing and word splitting.
                                            ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	win32_nmres=$(eval "$NM" -f posix -A \""$func_to_tool_file_result"\" |
	  $SED -n -e '
	    1,100{
		/ I /{
		    s|.*|import|
		    p
		    q
		}
	    }')


In /usr/bin/libtool line 5597:
  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
                                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  sharedlib_from_linklib_result=$($DLLTOOL --identify-strict --identify "$1")


In /usr/bin/libtool line 5615:
  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
                ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  match_literal=$($ECHO "$1" | $SED "$sed_make_literal_regex")


In /usr/bin/libtool line 5679:
    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
                                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                             ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.

Did you mean: 
    sharedlib_from_linklib_result=$(func_cygming_dll_for_implib_fallback_core '.idata$7' "$1")


In /usr/bin/libtool line 5682:
    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
                                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                             ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.

Did you mean: 
    sharedlib_from_linklib_result=$(func_cygming_dll_for_implib_fallback_core '.idata$6' "$1")


In /usr/bin/libtool line 5705:
		   'stat=$?; rm -f "$lockfile"; exit $stat'
                   ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 5733:
	*) my_xabs=`pwd`"/$my_xlib" ;;
                   ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	*) my_xabs=$(pwd)"/$my_xlib" ;;


In /usr/bin/libtool line 5757:
	  darwin_orig_dir=`pwd`
                          ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  darwin_orig_dir=$(pwd)


In /usr/bin/libtool line 5758:
	  cd $my_xdir || exit $?
             ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  cd "$my_xdir" || exit $?


In /usr/bin/libtool line 5760:
	  darwin_curdir=`pwd`
                        ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  darwin_curdir=$(pwd)


In /usr/bin/libtool line 5763:
	  darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  darwin_arches=$($LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true)


In /usr/bin/libtool line 5765:
	    darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    darwin_arches=$($ECHO "$darwin_arches" | $SED -e 's/.*are://')


In /usr/bin/libtool line 5770:
	      $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $LIPO -thin "$darwin_arch" -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"


In /usr/bin/libtool line 5771:
	      cd "unfat-$$/$darwin_base_archive-$darwin_arch"
              ^-- SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

Did you mean: 
	      cd "unfat-$$/$darwin_base_archive-$darwin_arch" || exit


In /usr/bin/libtool line 5772:
	      func_extract_an_archive "`pwd`" "$darwin_base_archive"
                                       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	      func_extract_an_archive "$(pwd)" "$darwin_base_archive"


In /usr/bin/libtool line 5773:
	      cd "$darwin_curdir"
              ^-----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

Did you mean: 
	      cd "$darwin_curdir" || exit


In /usr/bin/libtool line 5777:
	    darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    darwin_filelist=$(find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u)


In /usr/bin/libtool line 5781:
	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      darwin_files=$(find unfat-$$ -name "$darwin_file" -print | sort | $NL2SP)


In /usr/bin/libtool line 5782:
	      $LIPO -create -output "$darwin_file" $darwin_files
                                                   ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $LIPO -create -output "$darwin_file" "$darwin_files"


In /usr/bin/libtool line 5785:
	    cd "$darwin_orig_dir"
            ^-------------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.

Did you mean: 
	    cd "$darwin_orig_dir" || exit


In /usr/bin/libtool line 5787:
	    cd $darwin_orig_dir
            ^-----------------^ SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
               ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    cd "$darwin_orig_dir" || exit


In /usr/bin/libtool line 5796:
      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
                               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                     ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      my_oldobjs="$my_oldobjs "$(find "$my_xdir" -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP)


In /usr/bin/libtool line 5867:
    qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    qECHO=$($ECHO "$ECHO" | $SED "$sed_quote_subst")


In /usr/bin/libtool line 5883:
# windows platforms, and (c) all begin with the string "--lt-"
                                                        ^---^ SC2140: Word is of the form "A"B"C" (B indicated). Did you mean "ABC" or "A\"B\"C"?


In /usr/bin/libtool line 5891:
# script's $0 value, followed by "$@".
                                  ^-- SC2068: Double quote array expansions to avoid re-splitting elements.
                                  ^-- SC2145: Argument mixes string and array. Use * or separate argument.
                                  ^-- SC2027: The surrounding quotes actually unquote this. Remove or escape them.


In /usr/bin/libtool line 7051:
s/^\(.\{79\}\)\(..*\)/\1\
                        ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.


In /usr/bin/libtool line 7071:
    case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                 ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    case $(eval $file_magic_cmd \""\$"1\" 2>/dev/null | $SED -e 10q) in


In /usr/bin/libtool line 7120:
    base_compile="$nonopt $@"
                 ^----------^ SC2124: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.


In /usr/bin/libtool line 7133:
    linker_flags=
    ^----------^ SC2034: linker_flags appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 7135:
    lib_search_path=`pwd`
                    ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    lib_search_path=$(pwd)


In /usr/bin/libtool line 7149:
    ltlibs=
    ^----^ SC2034: ltlibs appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 7170:
    func_infer_tag $base_compile
                   ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    func_infer_tag "$base_compile"


In /usr/bin/libtool line 7318:
	    moreargs=
            ^------^ SC2034: moreargs appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 7319:
	    for fil in `cat "$save_arg"`
                       ^---------------^ SC2013: To read lines rather than words, pipe/redirect to a 'while read' loop.
                       ^---------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    for fil in $(cat "$save_arg")


In /usr/bin/libtool line 7412:
	  os2dllname=$arg
          ^--------^ SC2034: os2dllname appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 7580:
	  absdir=`cd "$dir" && pwd`
                 ^----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 7601:
	  testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  testbindir=$($ECHO "$dir" | $SED 's*/lib$*/bin*')


In /usr/bin/libtool line 7692:
	single_module=$wl-multi_module
        ^-----------^ SC2034: single_module appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 7900:
        if test os2 = "`expr $host : '.*\(os2\)'`"; then
                       ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        if test os2 = "$(expr $host : '.*\(os2\)')"; then


In /usr/bin/libtool line 8074:
    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
                               ^-----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval sys_lib_search_path=\""$sys_lib_search_path_spec"\"


In /usr/bin/libtool line 8075:
    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
                                 ^-------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    eval sys_lib_dlsearch_path=\""$sys_lib_dlsearch_path_spec"\"


In /usr/bin/libtool line 8083:
    tool_output_objdir=$func_to_tool_file_result
    ^----------------^ SC2034: tool_output_objdir appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 8218:
      for deplib in $libs; do
      ^-^ SC2167: This parent loop has its index variable overridden.


In /usr/bin/libtool line 8246:
	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
                                                                                       ^------------------^ SC2154: sys_lib_search_path is referenced but not assigned.


In /usr/bin/libtool line 8251:
	    for search_ext in .la $std_shrext .so .a; do
                                  ^---------^ SC2154: std_shrext is referenced but not assigned.


In /usr/bin/libtool line 8382:
	    case " $dlpreconveniencelibs " in
                   ^-------------------^ SC2154: dlpreconveniencelibs is referenced but not assigned.


In /usr/bin/libtool line 8388:
		  set dummy $deplibs_check_method; shift
                      ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 8389:
		  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
                                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		  match_pattern_regex=$(expr "$deplibs_check_method" : "$1 \(.*\)")


In /usr/bin/libtool line 8479:
	  tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
                                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  tmp_inherited_linker_flags=$($ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g')


In /usr/bin/libtool line 8487:
	dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	dependency_libs=$($ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 8506:
	    for deplib in $dependency_libs; do
            ^-^ SC2165: This nested loop overrides the index variable of its parent.


In /usr/bin/libtool line 8560:
	  abs_ladir=`cd "$ladir" && pwd`
                    ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 8671:
	  for deplib in $dependency_libs; do
          ^-^ SC2165: This nested loop overrides the index variable of its parent.


In /usr/bin/libtool line 8713:
	    case " $sys_lib_dlsearch_path " in
                   ^--------------------^ SC2154: sys_lib_dlsearch_path is referenced but not assigned.


In /usr/bin/libtool line 8809:
	    set dummy $library_names
                ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                      ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    set dummy "$library_names"


In /usr/bin/libtool line 8813:
	    libname=`eval "\\$ECHO \"$libname_spec\""`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    libname=$(eval "\\$ECHO \"$libname_spec\"")


In /usr/bin/libtool line 8821:
	        func_arith $current - $age
                           ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	        func_arith "$current" - "$age"


In /usr/bin/libtool line 8855:
	  if test prog = "$linkmode" || test relink != "$opt_mode"; then
                                                        ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 8872:
		    if /usr/bin/file -L $add 2> /dev/null |
                                        ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    if /usr/bin/file -L "$add" 2> /dev/null |


In /usr/bin/libtool line 8953:
	  if test prog = "$linkmode" || test relink = "$opt_mode"; then
                                                       ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 9074:
	  for deplib in $dependency_libs; do
          ^-^ SC2165: This nested loop overrides the index variable of its parent.


In /usr/bin/libtool line 9092:
	    for deplib in $dependency_libs; do
            ^-^ SC2165: This nested loop overrides the index variable of its parent.


In /usr/bin/libtool line 9105:
		  absdir=`cd "$dir" && pwd`
                         ^----------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

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


In /usr/bin/libtool line 9112:
		if $GREP "^installed=no" $deplib > /dev/null; then
                                         ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if $GREP "^installed=no" "$deplib" > /dev/null; then


In /usr/bin/libtool line 9116:
		  eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
                                        ^-- SC2046: Quote this to prevent word splitting.
                                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                                    ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  eval deplibrary_names=$($SED -n -e 's/^library_names=\(.*\)$/\1/p' "$deplib")


In /usr/bin/libtool line 9117:
		  if test -n "$deplibrary_names"; then
                              ^---------------^ SC2154: deplibrary_names is referenced but not assigned.


In /usr/bin/libtool line 9123:
		      darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
                                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                     ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		      darwin_install_name=$($OTOOL -L "$depdepl" | awk '{if (NR == 2) {print $1;exit}}')


In /usr/bin/libtool line 9125:
                          darwin_install_name=`$OTOOL64 -L $depdepl  | awk '{if (NR == 2) {print $1;exit}}'`
                                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                           ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
                          darwin_install_name=$($OTOOL64 -L "$depdepl"  | awk '{if (NR == 2) {print $1;exit}}')


In /usr/bin/libtool line 9138:
		  eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
                              ^-- SC2046: Quote this to prevent word splitting.
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  eval libdir=$($SED -n -e 's/^libdir=\(.*\)$/\1/p' "$deplib")


In /usr/bin/libtool line 9161:
	  compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  compiler_flags="$compiler_flags "$($ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 9242:
	  eval $var=\"$tmp_libs\"
                      ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval $var=\""$tmp_libs"\"


In /usr/bin/libtool line 9250:
          case `$CC -V 2>&1 | sed 5q` in
               ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
          case $($CC -V 2>&1 | sed 5q) in


In /usr/bin/libtool line 9336:
	eval shared_ext=\"$shrext_cmds\"
                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval shared_ext=\""$shrext_cmds"\"


In /usr/bin/libtool line 9347:
	  eval shared_ext=\"$shrext_cmds\"
                            ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval shared_ext=\""$shrext_cmds"\"


In /usr/bin/libtool line 9370:
      set dummy $rpath
          ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      set dummy "$rpath"


In /usr/bin/libtool line 9398:
	set dummy $vinfo 0 0 0
            ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                  ^----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set dummy "$vinfo" 0 0 0


In /usr/bin/libtool line 9424:
	    func_arith $number_major + $number_minor
                       ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                                       ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$number_major" + "$number_minor"


In /usr/bin/libtool line 9435:
	    func_arith $number_major + $number_minor
                       ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                                       ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$number_major" + "$number_minor"


In /usr/bin/libtool line 9442:
	    func_fatal_configuration "$modename: unknown library version type '$version_type'"
                                      ^-------^ SC2154: modename is referenced but not assigned.


In /usr/bin/libtool line 9493:
	  func_arith $current - $age
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" - "$age"


In /usr/bin/libtool line 9497:
	  func_arith $current + 1
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" + 1


In /usr/bin/libtool line 9499:
	  xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
          ^----------^ SC2034: xlcverstring appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 9518:
	  func_arith $current - $age
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" - "$age"


In /usr/bin/libtool line 9525:
	    func_arith $current - $age
                       ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$current" - "$age"


In /usr/bin/libtool line 9527:
	    func_arith $current - $age + 1
                       ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$current" - "$age" + 1


In /usr/bin/libtool line 9540:
	    func_arith $revision - $loop
                       ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                   ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$revision" - "$loop"


In /usr/bin/libtool line 9542:
	    func_arith $loop - 1
                       ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$loop" - 1


In /usr/bin/libtool line 9553:
	  func_arith $current - $age
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" - "$age"


In /usr/bin/libtool line 9559:
	  func_arith $current - $age
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" - "$age"


In /usr/bin/libtool line 9567:
	    func_arith $current - $loop
                       ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$current" - "$loop"


In /usr/bin/libtool line 9569:
	    func_arith $loop - 1
                       ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$loop" - 1


In /usr/bin/libtool line 9596:
	  func_arith $current - $age
                     ^------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_arith "$current" - "$age"


In /usr/bin/libtool line 9654:
      if test relink != "$opt_mode"; then
                         ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 9658:
	tempremovelist=`$ECHO "$output_objdir/*"`
                       ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	tempremovelist=$($ECHO "$output_objdir/*")


In /usr/bin/libtool line 9663:
	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
            ^------------------------^ SC2254: Quote expansions in case patterns to match literally rather than as a glob.


In /usr/bin/libtool line 9684:
	oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	oldobjs="$objs "$($ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP)


In /usr/bin/libtool line 9794:
	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
                   ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                                    ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  if $LTCC "$LTCFLAGS" -o conftest conftest.c "$deplibs"; then


In /usr/bin/libtool line 9795:
	    ldd_output=`ldd conftest`
                       ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    ldd_output=$(ldd conftest)


In /usr/bin/libtool line 9810:
		  libname=`eval "\\$ECHO \"$libname_spec\""`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		  libname=$(eval "\\$ECHO \"$libname_spec\"")


In /usr/bin/libtool line 9811:
		  deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
                                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		  deplib_matches=$(eval "\\$ECHO \"$library_names_spec\"")


In /usr/bin/libtool line 9812:
		  set dummy $deplib_matches; shift
                      ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                            ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  set dummy "$deplib_matches"; shift


In /usr/bin/libtool line 9814:
		  if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
                          ^-- SC2046: Quote this to prevent word splitting.
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		  if test $(expr "$ldd_output" : ".*$deplib_match") -ne 0; then


In /usr/bin/libtool line 9842:
		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
                         ^-------^ SC2086: Double quote to prevent globbing and word splitting.
                                                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		if $LTCC "$LTCFLAGS" -o conftest conftest.c "$i"; then


In /usr/bin/libtool line 9843:
		  ldd_output=`ldd conftest`
                             ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		  ldd_output=$(ldd conftest)


In /usr/bin/libtool line 9853:
		    libname=`eval "\\$ECHO \"$libname_spec\""`
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		    libname=$(eval "\\$ECHO \"$libname_spec\"")


In /usr/bin/libtool line 9854:
		    deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		    deplib_matches=$(eval "\\$ECHO \"$library_names_spec\"")


In /usr/bin/libtool line 9855:
		    set dummy $deplib_matches; shift
                        ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                              ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    set dummy "$deplib_matches"; shift


In /usr/bin/libtool line 9857:
		    if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
                            ^-- SC2046: Quote this to prevent word splitting.
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		    if test $(expr "$ldd_output" : ".*$deplib_match") -ne 0; then


In /usr/bin/libtool line 9887:
	  set dummy $deplibs_check_method; shift
              ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 9888:
	  file_magic_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
                           ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  file_magic_regex=$(expr "$deplibs_check_method" : "$1 \(.*\)")


In /usr/bin/libtool line 9903:
		libname=`eval "\\$ECHO \"$libname_spec\""`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		libname=$(eval "\\$ECHO \"$libname_spec\"")


In /usr/bin/libtool line 9905:
		  libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                  ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  libnameglob=$(func_echo_all "$libname" | $SED -e "$file_magic_glob")


In /usr/bin/libtool line 9909:
		test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
                                                            ^-------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		test yes = "$want_nocaseglob" && nocaseglob=$(shopt -p nocaseglob)


In /usr/bin/libtool line 9913:
		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                                          ^-- SC1087: Use braces when expanding arrays, e.g. ${array[idx]} (or ${var}[.. to quiet).
                                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    potential_libs=$(ls "$i"/"$libnameglob"[.-]* 2>/dev/null)


In /usr/bin/libtool line 9916:
		    potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                       ^-- SC2086: Double quote to prevent globbing and word splitting.
                                          ^-- SC1087: Use braces when expanding arrays, e.g. ${array[idx]} (or ${var}[.. to quiet).
                                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    potential_libs=$(ls "$i"/"$libnameglob"[.-]* 2>/dev/null)


In /usr/bin/libtool line 9920:
		      if ls -lLd "$potent_lib" 2>/dev/null |
                         ^-- SC2012: Use find instead of ls to better handle non-alphanumeric filenames.


In /usr/bin/libtool line 9931:
			potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                    ^------------^ SC2012: Use find instead of ls to better handle non-alphanumeric filenames.
                                           ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
			potliblink=$(ls -ld "$potlib" | $SED 's/.* -> //')


In /usr/bin/libtool line 9934:
			*) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
                                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
			*) potlib=$($ECHO "$potlib" | $SED 's|[^/]*$||')"$potliblink";;


In /usr/bin/libtool line 9971:
	  set dummy $deplibs_check_method; shift
              ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.


In /usr/bin/libtool line 9972:
	  match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
                              ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  match_pattern_regex=$(expr "$deplibs_check_method" : "$1 \(.*\)")


In /usr/bin/libtool line 9987:
		libname=`eval "\\$ECHO \"$libname_spec\""`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		libname=$(eval "\\$ECHO \"$libname_spec\"")


In /usr/bin/libtool line 9989:
		  potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
                                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                     ^-- SC2086: Double quote to prevent globbing and word splitting.
                                        ^-- SC1087: Use braces when expanding arrays, e.g. ${array[idx]} (or ${var}[.. to quiet).
                                        ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  potential_libs=$(ls "$i"/"$libname"[.-]* 2>/dev/null)


In /usr/bin/libtool line 10026:
	  tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  tmp_deplibs=$($ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g')


In /usr/bin/libtool line 10030:
	      tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
                          ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	      tmp_deplibs=$($ECHO " $tmp_deplibs" | $SED "s|$i||")


In /usr/bin/libtool line 10056:
	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  newdeplibs=$($ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /')


In /usr/bin/libtool line 10108:
	  newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  newdeplibs=$($ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 10109:
	  new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  new_inherited_linker_flags=$($ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 10110:
	  deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                  ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  deplibs=$($ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 10158:
	  test relink = "$opt_mode" || rpath=$compile_rpath$rpath
                         ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10177:
		eval flag=\"$hardcode_libdir_flag_spec\"
                            ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval flag=\""$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 10205:
	test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
                       ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10211:
	eval shared_ext=\"$shrext_cmds\"
                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval shared_ext=\""$shrext_cmds"\"


In /usr/bin/libtool line 10212:
	eval library_names=\"$library_names_spec\"
                             ^-----------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval library_names=\""$library_names_spec"\"


In /usr/bin/libtool line 10213:
	set dummy $library_names
            ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                  ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	set dummy "$library_names"


In /usr/bin/libtool line 10235:
	test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
                                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	test -z "$pic_flag" && libobjs=$($ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP)


In /usr/bin/libtool line 10270:
	    $opt_dry_run || $RM $export_symbols
                                ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    $opt_dry_run || $RM "$export_symbols"


In /usr/bin/libtool line 10280:
		  eval cmd=\"$cmd1\"
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  eval cmd=\""$cmd1"\"


In /usr/bin/libtool line 10308:
		eval cmd=\"$cmd1\"
                           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval cmd=\""$cmd1"\"


In /usr/bin/libtool line 10324:
	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
                             ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10325:
	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
                             ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10344:
	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
                                                                                     ^-------------^ 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: 
	  $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < "$export_symbols" > "$output_objdir"/"$libname".filter


In /usr/bin/libtool line 10347:
	  $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
                                  ^------------^ 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.
                                                                                          ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  $opt_dry_run || $SED -f "$output_objdir"/"$libname".filter < "$orig_export_symbols" > "$export_symbols"


In /usr/bin/libtool line 10371:
	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
                                     ^----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval libobjs=\"\$libobjs "$whole_archive_flag_spec"\"


In /usr/bin/libtool line 10377:
	    func_extract_archives $gentop $convenience
                                  ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                          ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_extract_archives "$gentop" "$convenience"


In /usr/bin/libtool line 10383:
	if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
                                                 ^--------------------^ SC2154: thread_safe_flag_spec is referenced but not assigned.


In /usr/bin/libtool line 10384:
	  eval flag=\"$thread_safe_flag_spec\"
                      ^--------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval flag=\""$thread_safe_flag_spec"\"


In /usr/bin/libtool line 10389:
	if test relink = "$opt_mode"; then
                          ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10396:
	    eval test_cmds=\"$module_expsym_cmds\"
                             ^-----------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval test_cmds=\""$module_expsym_cmds"\"


In /usr/bin/libtool line 10399:
	    eval test_cmds=\"$module_cmds\"
                             ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval test_cmds=\""$module_cmds"\"


In /usr/bin/libtool line 10404:
	    eval test_cmds=\"$archive_expsym_cmds\"
                             ^------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval test_cmds=\""$archive_expsym_cmds"\"


In /usr/bin/libtool line 10407:
	    eval test_cmds=\"$archive_cmds\"
                             ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval test_cmds=\""$archive_cmds"\"


In /usr/bin/libtool line 10448:
	    echo 'INPUT (' > $output
                             ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    echo 'INPUT (' > "$output"


In /usr/bin/libtool line 10452:
	      $ECHO "$func_to_tool_file_result" >> $output
                                                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $ECHO "$func_to_tool_file_result" >> "$output"


In /usr/bin/libtool line 10454:
	    echo ')' >> $output
                        ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    echo ')' >> "$output"


In /usr/bin/libtool line 10461:
	    : > $output
                ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    : > "$output"


In /usr/bin/libtool line 10462:
	    set x $save_libobjs
                ^-- SC2121: To assign a variable, use just 'var=value', no 'set ..'.
                  ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    set x "$save_libobjs"


In /usr/bin/libtool line 10472:
	      $ECHO "$func_to_tool_file_result" >> $output
                                                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $ECHO "$func_to_tool_file_result" >> "$output"


In /usr/bin/libtool line 10481:
	      eval test_cmds=\"$reload_cmds\"
                               ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      eval test_cmds=\""$reload_cmds"\"


In /usr/bin/libtool line 10490:
		func_arith $len + $func_len_result
                           ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		func_arith "$len" + "$func_len_result"


In /usr/bin/libtool line 10501:
		    eval concat_cmds=\"$reload_cmds\"
                                       ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    eval concat_cmds=\""$reload_cmds"\"


In /usr/bin/libtool line 10506:
		    eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
                                                     ^----------^ SC2086: Double quote to prevent globbing and word splitting.
                                                                       ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    eval concat_cmds=\"\$concat_cmds~"$reload_cmds"~\$RM "$last_robj"\"


In /usr/bin/libtool line 10514:
		  func_arith $len0 + $func_len_result
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                     ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		  func_arith "$len0" + "$func_len_result"


In /usr/bin/libtool line 10523:
	      eval concat_cmds=\"\$concat_cmds$reload_cmds\"
                                              ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      eval concat_cmds=\"\$concat_cmds"$reload_cmds"\"


In /usr/bin/libtool line 10525:
	        eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
                                                      ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	        eval concat_cmds=\"\$concat_cmds~\$RM "$last_robj"\"


In /usr/bin/libtool line 10536:
	      $opt_dry_run || $RM $export_symbols
                                  ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $opt_dry_run || $RM "$export_symbols"


In /usr/bin/libtool line 10540:
	      eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\"
                                              ^------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      eval concat_cmds=\"\$concat_cmds"$export_symbols_cmds"\"


In /usr/bin/libtool line 10542:
		eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
                                                      ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval concat_cmds=\"\$concat_cmds~\$RM "$last_robj"\"


In /usr/bin/libtool line 10561:
		if test relink = "$opt_mode"; then
                                  ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10573:
	      func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
                             ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10574:
	      func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
                             ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10581:
	      test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
                                                ^----------------^ SC2034: tmp_export_symbols appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 10593:
	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter
                                                                                         ^-------------^ 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: 
	      $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < "$export_symbols" > "$output_objdir"/"$libname".filter


In /usr/bin/libtool line 10596:
	      $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
                                      ^------------^ 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.
                                                                                              ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $opt_dry_run || $SED -f "$output_objdir"/"$libname".filter < "$orig_export_symbols" > "$export_symbols"


In /usr/bin/libtool line 10605:
	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
                                     ^----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval libobjs=\"\$libobjs "$whole_archive_flag_spec"\"


In /usr/bin/libtool line 10629:
	  eval cmds=\"\$cmds~\$RM $delfiles\"
                                  ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval cmds=\"\$cmds~\$RM "$delfiles"\"


In /usr/bin/libtool line 10637:
	  func_extract_archives $gentop $dlprefiles
                                ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_extract_archives "$gentop" "$dlprefiles"


In /usr/bin/libtool line 10645:
	  eval cmd=\"$cmd\"
                     ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval cmd=\""$cmd"\"


In /usr/bin/libtool line 10655:
	    if test relink = "$opt_mode"; then
                              ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10667:
	if test relink = "$opt_mode"; then
                          ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 10672:
	      func_show_eval '${RM}r "$gentop"'
                             ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10682:
	    func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?'
                           ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10732:
      $opt_dry_run || $RM $obj $libobj
                          ^--^ SC2086: Double quote to prevent globbing and word splitting.
                               ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      $opt_dry_run || $RM "$obj" "$libobj"


In /usr/bin/libtool line 10748:
	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
                                         ^----------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval tmp_whole_archive_flags=\""$whole_archive_flag_spec"\"


In /usr/bin/libtool line 10749:
	  test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
                                                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  test -n "$wl" || tmp_whole_archive_flags=$($ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g')


In /usr/bin/libtool line 10755:
	  func_extract_archives $gentop $convenience
                                ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_extract_archives "$gentop" "$convenience"


In /usr/bin/libtool line 10764:
      reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
                                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      reload_objs=$objs$old_deplibs' '$($ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP)' '$reload_conv_objs


In /usr/bin/libtool line 10772:
	  func_show_eval '${RM}r "$gentop"'
                         ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10780:
	  func_show_eval '${RM}r "$gentop"'
                         ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10798:
	func_show_eval '${RM}r "$gentop"'
                       ^----------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 10822:
	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	compile_deplibs=$($ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /')


In /usr/bin/libtool line 10823:
	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	finalize_deplibs=$($ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /')


In /usr/bin/libtool line 10840:
	compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	compile_deplibs=$($ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 10841:
	finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	finalize_deplibs=$($ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g')


In /usr/bin/libtool line 10907:
	    eval flag=\"$hardcode_libdir_flag_spec\"
                        ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval flag=\""$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 10918:
	  testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  testbindir=$($ECHO "$libdir" | $SED -e 's*/lib$*/bin*')


In /usr/bin/libtool line 10936:
	eval rpath=\" $hardcode_libdir_flag_spec\"
                      ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval rpath=\" "$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 10958:
	    eval flag=\"$hardcode_libdir_flag_spec\"
                        ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    eval flag=\""$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 10962:
	  case "$finalize_perm_rpath " in
                ^------------------^ SC2154: finalize_perm_rpath is referenced but not assigned.


In /usr/bin/libtool line 10972:
	eval rpath=\" $hardcode_libdir_flag_spec\"
                      ^------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval rpath=\" "$hardcode_libdir_flag_spec"\"


In /usr/bin/libtool line 10978:
	compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	compile_command=$($ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP)


In /usr/bin/libtool line 10979:
	finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	finalize_command=$($ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP)


In /usr/bin/libtool line 11006:
	compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	compile_command=$($ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g')


In /usr/bin/libtool line 11015:
	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  postlink_cmds=$(func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g')


In /usr/bin/libtool line 11021:
	  func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
                         ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 11059:
	link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	link_command=$($ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g')


In /usr/bin/libtool line 11061:
	$opt_dry_run || $RM $output
                            ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	$opt_dry_run || $RM "$output"


In /usr/bin/libtool line 11067:
	  postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
                        ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	  postlink_cmds=$(func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g')


In /usr/bin/libtool line 11085:
	  relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
                         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                                    ^---------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.

Did you mean: 
	  relink_command=$($ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g')


In /usr/bin/libtool line 11098:
      link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      link_command=$($ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g')


In /usr/bin/libtool line 11101:
      $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
                          ^-----^ 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.
                                                             ^------------^ SC2086: Double quote to prevent globbing and word splitting.
                                                                               ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
      $opt_dry_run || $RM "$output" "$output_objdir"/"$outputname" "$output_objdir"/lt-"$outputname"


In /usr/bin/libtool line 11107:
	postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'`
                      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	postlink_cmds=$(func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g')


In /usr/bin/libtool line 11118:
	  if eval test -z \"\${$var+set}\"; then
                              ^-- SC1083: This { is literal. Check expression (missing ;/\n?) or quote it.
                               ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                       ^-- SC1083: This } is literal. Check expression (missing ;/\n?) or quote it.

Did you mean: 
	  if eval test -z \"\${"$var"+set}\"; then


In /usr/bin/libtool line 11120:
	  elif eval var_value=\$$var; test -z "$var_value"; then
                                ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                               ^--------^ SC2154: var_value is referenced but not assigned.

Did you mean: 
	  elif eval var_value=\$"$var"; test -z "$var_value"; then


In /usr/bin/libtool line 11127:
	relink_command="(cd `pwd`; $relink_command)"
                            ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	relink_command="(cd $(pwd); $relink_command)"


In /usr/bin/libtool line 11128:
	relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
                       ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	relink_command=$($ECHO "$relink_command" | $SED "$sed_quote_subst")


In /usr/bin/libtool line 11154:
	    $RM $cwrappersource $cwrapper
                ^-------------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    $RM "$cwrappersource" "$cwrapper"


In /usr/bin/libtool line 11155:
	    trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
                  ^-^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                      ^-------------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                                      ^-------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                                                      ^-----------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.


In /usr/bin/libtool line 11157:
	    func_emit_cwrapperexe_src > $cwrappersource
                                        ^-------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_emit_cwrapperexe_src > "$cwrappersource"


In /usr/bin/libtool line 11164:
	      $LTCC $LTCFLAGS -o $cwrapper $cwrappersource
                    ^-------^ 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: 
	      $LTCC "$LTCFLAGS" -o "$cwrapper" "$cwrappersource"


In /usr/bin/libtool line 11165:
	      $STRIP $cwrapper
                     ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      $STRIP "$cwrapper"


In /usr/bin/libtool line 11169:
	    func_ltwrapper_scriptname $cwrapper
                                      ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_ltwrapper_scriptname "$cwrapper"


In /usr/bin/libtool line 11170:
	    $RM $func_ltwrapper_scriptname_result
                ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    $RM "$func_ltwrapper_scriptname_result"


In /usr/bin/libtool line 11171:
	    trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
                  ^-^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                      ^-- SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                                                              ^-----------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.


In /usr/bin/libtool line 11175:
		$cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
                                             ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		$cwrapper --lt-dump-script > "$func_ltwrapper_scriptname_result"


In /usr/bin/libtool line 11177:
		func_emit_wrapper no > $func_ltwrapper_scriptname_result
                                       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		func_emit_wrapper no > "$func_ltwrapper_scriptname_result"


In /usr/bin/libtool line 11182:
	    $RM $output
                ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    $RM "$output"


In /usr/bin/libtool line 11183:
	    trap "$RM $output; exit $EXIT_FAILURE" 1 2 15
                  ^-^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                      ^-----^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.
                                    ^-----------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled.


In /usr/bin/libtool line 11185:
	    func_emit_wrapper no > $output
                                   ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_emit_wrapper no > "$output"


In /usr/bin/libtool line 11186:
	    chmod +x $output
                     ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    chmod +x "$output"


In /usr/bin/libtool line 11220:
	func_extract_archives $gentop $addlibs
                              ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	func_extract_archives "$gentop" "$addlibs"


In /usr/bin/libtool line 11234:
	  func_extract_archives $gentop $dlprefiles
                                ^-----^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_extract_archives "$gentop" "$dlprefiles"


In /usr/bin/libtool line 11263:
	    " ") oldobjs=$obj ;;
            ^-^ SC2195: This pattern will never match the case statement's word. Double check them.


In /usr/bin/libtool line 11285:
	eval cmds=\"$old_archive_cmds\"
                    ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	eval cmds=\""$old_archive_cmds"\"


In /usr/bin/libtool line 11297:
	  done > $output_objdir/$libname.libcmd
                 ^------------^ SC2086: Double quote to prevent globbing and word splitting.
                                ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  done > "$output_objdir"/"$libname".libcmd


In /usr/bin/libtool line 11315:
	  eval test_cmds=\"$old_archive_cmds\"
                           ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  eval test_cmds=\""$old_archive_cmds"\"


In /usr/bin/libtool line 11322:
	    func_arith $len + $func_len_result
                       ^--^ SC2086: Double quote to prevent globbing and word splitting.
                              ^--------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    func_arith "$len" + "$func_len_result"


In /usr/bin/libtool line 11334:
	      eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
                                              ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      eval concat_cmds=\"\$concat_cmds"$old_archive_cmds"\"


In /usr/bin/libtool line 11363:
	if eval test -z \"\${$var+set}\"; then
                            ^-- SC1083: This { is literal. Check expression (missing ;/\n?) or quote it.
                             ^--^ SC2086: Double quote to prevent globbing and word splitting.
                                     ^-- SC1083: This } is literal. Check expression (missing ;/\n?) or quote it.

Did you mean: 
	if eval test -z \"\${"$var"+set}\"; then


In /usr/bin/libtool line 11365:
	elif eval var_value=\$$var; test -z "$var_value"; then
                              ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	elif eval var_value=\$"$var"; test -z "$var_value"; then


In /usr/bin/libtool line 11373:
      relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
                          ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      relink_command="(cd $(pwd); $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"


In /usr/bin/libtool line 11374:
      relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
                     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
      relink_command=$($ECHO "$relink_command" | $SED "$sed_quote_subst")


In /usr/bin/libtool line 11395:
		eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
                            ^-- SC2046: Quote this to prevent word splitting.
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                 ^--------------------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval libdir=$($SED -n -e 's/^libdir=\(.*\)$/\1/p' "$func_resolve_sysroot_result")


In /usr/bin/libtool line 11421:
		eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
                            ^-- SC2046: Quote this to prevent word splitting.
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                 ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval libdir=$($SED -n -e 's/^libdir=\(.*\)$/\1/p' "$lib")


In /usr/bin/libtool line 11440:
		eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
                            ^-- SC2046: Quote this to prevent word splitting.
                            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                                                                 ^--^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		eval libdir=$($SED -n -e 's/^libdir=\(.*\)$/\1/p' "$lib")


In /usr/bin/libtool line 11453:
		*) abs=`pwd`"/$lib" ;;
                       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		*) abs=$(pwd)"/$lib" ;;


In /usr/bin/libtool line 11462:
		*) abs=`pwd`"/$lib" ;;
                       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
		*) abs=$(pwd)"/$lib" ;;


In /usr/bin/libtool line 11468:
	  $RM $output
              ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  $RM "$output"


In /usr/bin/libtool line 11491:
	  $ECHO > $output "\
                  ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  $ECHO > "$output" "\


In /usr/bin/libtool line 11534:
	    $ECHO >> $output "\
                     ^-----^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    $ECHO >> "$output" "\


In /usr/bin/libtool line 11542:
      func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?'
                     ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 11548:
if test link = "$opt_mode" || test relink = "$opt_mode"; then
                ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.
                                             ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11565:
    libtool_install_magic=$magic
    ^-------------------^ SC2034: libtool_install_magic appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 11591:
      test uninstall = "$opt_mode" && odir=$dir
                        ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11594:
      if test clean = "$opt_mode"; then
                       ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11619:
	  func_source $dir/$name
                      ^--^ SC2086: Double quote to prevent globbing and word splitting.
                           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_source "$dir"/"$name"


In /usr/bin/libtool line 11627:
	  case $opt_mode in
               ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11638:
	      func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
                                                      ^-------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 11643:
	      func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
                                                          ^-------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/libtool line 11656:
	  func_source $dir/$name
                      ^--^ SC2086: Double quote to prevent globbing and word splitting.
                           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	  func_source "$dir"/"$name"


In /usr/bin/libtool line 11671:
	if test clean = "$opt_mode"; then
                         ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11689:
	      func_source $func_ltwrapper_scriptname_result
                          ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      func_source "$func_ltwrapper_scriptname_result"


In /usr/bin/libtool line 11693:
	      func_source $dir/$noexename
                          ^--^ SC2086: Double quote to prevent globbing and word splitting.
                               ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	      func_source "$dir"/"$noexename"


In /usr/bin/libtool line 11722:
if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
                     ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.
                                                 ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11726:
test -z "$opt_mode" && {
         ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11732:
  func_fatal_help "invalid operation mode '$opt_mode'"
                                           ^-------^ SC2031: opt_mode was modified in a subshell. That change might be lost.


In /usr/bin/libtool line 11759:
build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
               ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
build_old_libs=$(case $build_libtool_libs in yes) echo no;; *) echo yes;; esac)


In /usr/bin/libtool line 12683:
reload_flag=" -r"
^---------^ SC2034: reload_flag appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 12696:
no_builtin_flag=" -fno-builtin"
^-------------^ SC2034: no_builtin_flag appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 12781:
inherit_rpath=no
^-----------^ SC2034: inherit_rpath appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 12815:
predep_objects=""
^------------^ SC2034: predep_objects appears unused. Verify use (or export if used externally).


In /usr/bin/libtool line 12816:
postdep_objects=""
^-------------^ SC2034: postdep_objects appears unused. Verify use (or export if used externally).

For more information:
  https://www.shellcheck.net/wiki/SC1087 -- Use braces when expanding arrays,...
  https://www.shellcheck.net/wiki/SC2068 -- Double quote array expansions to ...
  https://www.shellcheck.net/wiki/SC2142 -- Aliases can't use positional para...