Lines 432-438
install_qa_check() {
Link Here
|
432 |
# Check for shared libraries lacking SONAMEs |
432 |
# Check for shared libraries lacking SONAMEs |
433 |
qa_var="QA_SONAME_${ARCH/-/_}" |
433 |
qa_var="QA_SONAME_${ARCH/-/_}" |
434 |
eval "[[ -n \${!qa_var} ]] && QA_SONAME=(\"\${${qa_var}[@]}\")" |
434 |
eval "[[ -n \${!qa_var} ]] && QA_SONAME=(\"\${${qa_var}[@]}\")" |
435 |
f=$(scanelf -ByF '%S %p' "${ED}"{,usr/}lib*/lib*.so* | gawk '$2 == "" { print }' | sed -e "s:^[[:space:]]${ED}:/:") |
435 |
f=$(scanelf -ByF '%S %p' "${ED}"{,usr/}lib*/lib*.so* | awk '$2 == "" { print }' | sed -e "s:^[[:space:]]${ED}:/:") |
436 |
if [[ -n ${f} ]] ; then |
436 |
if [[ -n ${f} ]] ; then |
437 |
echo "${f}" > "${T}"/scanelf-missing-SONAME.log |
437 |
echo "${f}" > "${T}"/scanelf-missing-SONAME.log |
438 |
if [[ "${QA_STRICT_SONAME-unset}" == unset ]] ; then |
438 |
if [[ "${QA_STRICT_SONAME-unset}" == unset ]] ; then |
Lines 466-472
install_qa_check() {
Link Here
|
466 |
# Check for shared libraries lacking NEEDED entries |
466 |
# Check for shared libraries lacking NEEDED entries |
467 |
qa_var="QA_DT_NEEDED_${ARCH/-/_}" |
467 |
qa_var="QA_DT_NEEDED_${ARCH/-/_}" |
468 |
eval "[[ -n \${!qa_var} ]] && QA_DT_NEEDED=(\"\${${qa_var}[@]}\")" |
468 |
eval "[[ -n \${!qa_var} ]] && QA_DT_NEEDED=(\"\${${qa_var}[@]}\")" |
469 |
f=$(scanelf -ByF '%n %p' "${ED}"{,usr/}lib*/lib*.so* | gawk '$2 == "" { print }' | sed -e "s:^[[:space:]]${ED}:/:") |
469 |
f=$(scanelf -ByF '%n %p' "${ED}"{,usr/}lib*/lib*.so* | awk '$2 == "" { print }' | sed -e "s:^[[:space:]]${ED}:/:") |
470 |
if [[ -n ${f} ]] ; then |
470 |
if [[ -n ${f} ]] ; then |
471 |
echo "${f}" > "${T}"/scanelf-missing-NEEDED.log |
471 |
echo "${f}" > "${T}"/scanelf-missing-NEEDED.log |
472 |
if [[ "${QA_STRICT_DT_NEEDED-unset}" == unset ]] ; then |
472 |
if [[ "${QA_STRICT_DT_NEEDED-unset}" == unset ]] ; then |
473 |
- |
|
|