[PATCH] 80libraries: add support for Darwin targets
Fabian Groffen <[email protected]> Mon, 25 Jul 2022 17:38:25 +0200
| Newsgroups | gmane.linux.gentoo.portage.devel |
|---|---|
| Organization | Gentoo Foundation, Inc. |
| Message-ID | <[email protected]> |
--/MIhpWYQ9m4sBjXc Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 <[email protected]> diff --git a/bin/install-qa-check.d/80libraries b/bin/install-qa-check.d/80= libraries index 8dc35bb87..a477ec9cb 100644 --- a/bin/install-qa-check.d/80libraries +++ b/bin/install-qa-check.d/80libraries @@ -140,7 +140,9 @@ lib_check() { local abort=3D"no" local a s for a in "${ED%/}"/usr/lib*/*.a ; do - s=3D${a%.a}.so + [[ ${CHOST} =3D=3D *-darwin* ]] \ + && s=3D${a%.a}.dylib \ + || s=3D${a%.a}.so if [[ ! -e ${s} ]] ; then s=3D${s%usr/*}${s##*/usr/} if [[ -e ${s} ]] ; then --=20 Fabian Groffen Gentoo on a different level --/MIhpWYQ9m4sBjXc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEELUvHd/Gtp7LaU1vuzpXahU5EQpMFAmLeuPEACgkQzpXahU5E QpNNKwf/X8ef/7SlaXOwgKvKReZoAbwaezqoaQXCDInyfg6lNdgjGw74YK5mDDVS NhqwU6riNczHKXGZIyWS76kL4Oh1Mf4jbzmZ/nLIF7rONxdf1/u94OrDk3UdjvdB SPyZCFKWW3vZGXngBI7BYuGD0HVMgK8XFxceIn0joTPIkFT9EuYGsz/RXm4qC0GU 4oRpWpNSjy/1HJOd0/Q9ml1m5AETaUFNw40UJVzkcpv8NKHJorfULj8YdFsXQz9v TPLBLzkqdrFcqdWfSB9XVVmam98GQjYui2eJoZ3BqW3lg2xNbDMrXyV3AwRqeMMJ 4aUi5cH8YO3OfQ10ytcJ+69T3R6DcA== =kGRy -----END PGP SIGNATURE----- --/MIhpWYQ9m4sBjXc--