Also check .dylibs, such that we don't exclude Darwin from "much
authorFabian Groffen <grobian@gentoo.org>
Thu, 24 May 2007 10:31:13 +0000 (10:31 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 24 May 2007 10:31:13 +0000 (10:31 -0000)
appreciated" sanity checks

svn path=/main/branches/prefix/; revision=6614

bin/misc-functions.sh

index 6d1865c75e69cb505d7652f4698042acc126d139..8b3be397d03c0461f9a8daf59f1a8f52b914d627 100644 (file)
@@ -261,7 +261,7 @@ install_qa_check() {
                 "${ED}"usr/X11R6/lib{,32,64} ; do
                [[ ! -d ${i} ]] && continue
 
-               for j in "${i}"/*.so.* "${i}"/*.so ; do
+               for j in "${i}"/*.so.* "${i}"/*.so "${i}"/*.dylib ; do
                        [[ ! -e ${j} ]] && continue
                        if [[ -L ${j} ]] ; then
                                linkdest=$(readlink "${j}")
@@ -294,7 +294,9 @@ install_qa_check() {
        # http://bugs.gentoo.org/4411
        abort="no"
        for a in "${ED}"usr/lib*/*.a ; do
-               s=${a%.a}.so
+               [[ ${CHOST} == *-darwin* ]] \
+                       && s=${a%.a}.dylib \
+                       || s=${a%.a}.so
                if [[ ! -e ${s} ]] ; then
                        s=${s%usr/*}${s##*/usr/}
                        if [[ -e ${s} ]] ; then