svn commit: r281790 - head/tools/build
Bryan Drewery
bdrewery at FreeBSD.org
Mon Apr 20 20:45:11 UTC 2015
Author: bdrewery
Date: Mon Apr 20 20:45:10 2015
New Revision: 281790
URL: https://svnweb.freebsd.org/changeset/base/281790
Log:
Fix indentation to use tabs
Modified:
head/tools/build/check-links.sh
Modified: head/tools/build/check-links.sh
==============================================================================
--- head/tools/build/check-links.sh Mon Apr 20 20:33:22 2015 (r281789)
+++ head/tools/build/check-links.sh Mon Apr 20 20:45:10 2015 (r281790)
@@ -11,27 +11,27 @@ esac
# Check for useful libs
list_libs=""
for lib in $(readelf -d $1 | awk '$2 ~ /\(?NEEDED\)?/ { sub(/\[/,"",$NF); sub(/\]/,"",$NF); print $NF }'); do
- echo -n "checking if $lib is needed: "
- libpath=$(ldd $1 | awk -v lib=$lib '$1 == lib { print $3 }')
- list_libs="$list_libs $libpath"
- foundone=0
- for fct in $(nm -D $libpath | awk '$2 == "R" || $2 == "D" || $2 == "T" || $2 == "W" || $2 == "B" { print $3 }'); do
- nm -D $1 | awk -v s=$fct '$1 == "U" && $2 == s { found=1 ; exit } END { if (found != 1) { exit 1 } }' && foundone=1 && break
- done
- if [ $foundone -eq 1 ]; then
- echo -n "yes... "
- nm -D $1 | awk -v s=$fct '$1 == "U" && $2 == s { print $2 ; exit }'
- else
- echo "no"
- fi
+ echo -n "checking if $lib is needed: "
+ libpath=$(ldd $1 | awk -v lib=$lib '$1 == lib { print $3 }')
+ list_libs="$list_libs $libpath"
+ foundone=0
+ for fct in $(nm -D $libpath | awk '$2 == "R" || $2 == "D" || $2 == "T" || $2 == "W" || $2 == "B" { print $3 }'); do
+ nm -D $1 | awk -v s=$fct '$1 == "U" && $2 == s { found=1 ; exit } END { if (found != 1) { exit 1 } }' && foundone=1 && break
+ done
+ if [ $foundone -eq 1 ]; then
+ echo -n "yes... "
+ nm -D $1 | awk -v s=$fct '$1 == "U" && $2 == s { print $2 ; exit }'
+ else
+ echo "no"
+ fi
done
for sym in $(nm -D $1 | awk '$1 == "U" { print $2 }'); do
- found=0
- for l in ${list_libs} ; do
- nm -D $l | awk -v s=$sym '($2 == "R" || $2 == "D" || $2 == "T" || $2 == "W" || $2 == "B") && $3 == s { found=1 ; exit } END { if (found != 1) { exit 1 } }' && found=1 && break
- done
- if [ $found -eq 0 ]; then
- echo "Unresolved symbol $sym"
- fi
+ found=0
+ for l in ${list_libs} ; do
+ nm -D $l | awk -v s=$sym '($2 == "R" || $2 == "D" || $2 == "T" || $2 == "W" || $2 == "B") && $3 == s { found=1 ; exit } END { if (found != 1) { exit 1 } }' && found=1 && break
+ done
+ if [ $found -eq 0 ]; then
+ echo "Unresolved symbol $sym"
+ fi
done
More information about the svn-src-all
mailing list