check presence of weak symbols
This commit is contained in:
parent
a8c6135b38
commit
670f4e32aa
1 changed files with 11 additions and 0 deletions
|
|
@ -9,10 +9,21 @@ build() {
|
|||
|
||||
inspect() {
|
||||
$PREFIX$NM -g --defined-only target/**/debug/*.rlib
|
||||
|
||||
set +e
|
||||
$PREFIX$OBJDUMP -Cd target/**/debug/*.rlib
|
||||
$PREFIX$OBJDUMP -Cd target/**/release/*.rlib
|
||||
set -e
|
||||
|
||||
# Check presence of weak symbols
|
||||
case $TRAVIS_OS_NAME in
|
||||
linux)
|
||||
local symbols=( memcmp memcpy memmove memset )
|
||||
for symbol in "${symbols[@]}"; do
|
||||
$PREFIX$NM target/**/debug/*.rlib | grep -q "W $symbol"
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
run_tests() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue