Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 456690
Collapse All | Expand All

(-)a/bin/misc-functions.sh (-3 / +2 lines)
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
- 

Return to bug 456690