diff options
Diffstat (limited to 'bin/misc-functions.sh')
-rwxr-xr-x | bin/misc-functions.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 4cba51acc..c74b4a411 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -308,8 +308,13 @@ install_qa_check() { sleep 1 fi - # Check for files built without respecting CFLAGS + # Check for files built without respecting *FLAGS. Note that + # -frecord-gcc-switches must be in all *FLAGS variables, in + # order to avoid false positive results here. if [[ "${CFLAGS}" == *-frecord-gcc-switches* ]] && \ + [[ "${CXXFLAGS}" == *-frecord-gcc-switches* ]] && \ + [[ "${FFLAGS}" == *-frecord-gcc-switches* ]] && \ + [[ "${FCFLAGS}" == *-frecord-gcc-switches* ]] && \ ! has binchecks ${RESTRICT} ; then qa_var="QA_CFLAGS_IGNORED_${ARCH/-/_}" eval "[[ -n \${!qa_var} ]] && QA_CFLAGS_IGNORED=(\"\${${qa_var}[@]}\")" |