commit: eb382e8b07e20ef7b9b8d287ca5c3946a5c3c0c5 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Tue Jul 26 18:41:41 2022 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Wed Jul 27 08:17:46 2022 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=eb382e8b
bin/install-qa-check.d/80libraries: support Darwin/Mach-O objects Check for dylib on Darwin, so on everything else. Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> bin/install-qa-check.d/80libraries | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/install-qa-check.d/80libraries b/bin/install-qa-check.d/80libraries index 8dc35bb87..81c926982 100644 --- a/bin/install-qa-check.d/80libraries +++ b/bin/install-qa-check.d/80libraries @@ -140,7 +140,11 @@ lib_check() { local abort="no" local a s for a in "${ED%/}"/usr/lib*/*.a ; do - s=${a%.a}.so + if [[ ${CHOST} == *-darwin* ]] ; then + s=${a%.a}.dylib + else + s=${a%.a}.so + fi if [[ ! -e ${s} ]] ; then s=${s%usr/*}${s##*/usr/} if [[ -e ${s} ]] ; then