diff --git a/support/scripts/check-bin-arch b/support/scripts/check-bin-arch index b3e2024617..e1c99e6e7a 100755 --- a/support/scripts/check-bin-arch +++ b/support/scripts/check-bin-arch @@ -29,6 +29,13 @@ while read f; do continue fi + # Skip files in /usr/share, several packages (qemu, + # pru-software-support) legitimately install ELF binaries that + # are not for the target architecture + if [[ "${f}" =~ ^\./usr/share/.* ]]; then + continue + fi + # Get architecture using readelf. We pipe through 'head -1' so # that when the file is a static library (.a), we only take # into account the architecture of the first object file.