Author: bdrewery Date: Fri May 1 05:01:56 2015 New Revision: 282295 URL: https://svnweb.freebsd.org/changeset/base/282295
Log: Add a -v to tell where each symbol is resolved from. Sponsored by: EMC / Isilon Storage Division Modified: head/tools/build/check-links.sh Modified: head/tools/build/check-links.sh ============================================================================== --- head/tools/build/check-links.sh Fri May 1 04:35:42 2015 (r282294) +++ head/tools/build/check-links.sh Fri May 1 05:01:56 2015 (r282295) @@ -20,9 +20,11 @@ libkey() { ret=0 CHECK_UNRESOLVED=1 -while getopts "U" flag; do +VERBOSE_RESOLVED=0 +while getopts "Uv" flag; do case "${flag}" in U) CHECK_UNRESOLVED=0 ;; + v) VERBOSE_RESOLVED=1 ;; esac done shift $((OPTIND-1)) @@ -91,7 +93,12 @@ if [ ${CHECK_UNRESOLVED} -eq 1 ]; then eval "lib_symbols=\"\${${libkey}}\"" # lib_symbols now contains symbols for the lib. case " ${lib_symbols} " in - *\ ${sym}\ *) found=1 && break ;; + *\ ${sym}\ *) + [ ${VERBOSE_RESOLVED} -eq 1 ] && + echo "Resolved symbol ${sym} from ${lib}" + found=1 + break + ;; esac done if [ $found -eq 0 ]; then _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"