Date: Mon, 26 Jun 2017 17:32:14 +0200 From: Mathieu Arnold <mat@FreeBSD.org> To: Richard Gallamore <ultima@FreeBSD.org>, freebsd-ports@FreeBSD.org Subject: Re: USE_GCC usage Message-ID: <f7f8e5eb-9801-46bb-490f-edd9a5855ee3@FreeBSD.org> In-Reply-To: <c79246d9-2634-2fad-4f9b-66bbe720acc5@FreeBSD.org> References: <c79246d9-2634-2fad-4f9b-66bbe720acc5@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --UNFm3nMjkk7D62HHFUqJb1tnHsg3ERAS2 Content-Type: multipart/mixed; boundary="XUPLdNR3HkrqiCrTqNjtpiQm17CSD0aXp"; protected-headers="v1" From: Mathieu Arnold <mat@FreeBSD.org> To: Richard Gallamore <ultima@FreeBSD.org>, freebsd-ports@FreeBSD.org Message-ID: <f7f8e5eb-9801-46bb-490f-edd9a5855ee3@FreeBSD.org> Subject: Re: USE_GCC usage References: <c79246d9-2634-2fad-4f9b-66bbe720acc5@FreeBSD.org> In-Reply-To: <c79246d9-2634-2fad-4f9b-66bbe720acc5@FreeBSD.org> --XUPLdNR3HkrqiCrTqNjtpiQm17CSD0aXp Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: fr Le 25/06/2017 =C3=A0 19:09, Richard Gallamore a =C3=A9crit : > When using USE_GCC=3D 5+, errors occur because this USE only sets > build and run time dependency, and not lib dependency. > > Error: /usr/local/bin/ann_in is linked to /usr/local/lib/gcc5/libgfortr= an.so.3 from lang/gcc but it is not declared as a dependency > Error: /usr/local/bin/ann_in is linked to /usr/local/lib/gcc5/libquadma= th.so.0 from lang/gcc but it is not declared as a dependency > Error: /usr/local/bin/c81merge is linked to /usr/local/lib/gcc5/libstdc= ++.so.6 from lang/gcc but it is not declared as a dependency > Error: /usr/local/bin/c81merge is linked to /usr/local/lib/gcc5/libgcc_= s.so.1 from lang/gcc but it is not declared as a dependency > > Should this be considered a false positive? or should USE_GCC > also add a LIB_DEPEND to ports? This is quite strange. lang/gcc does not provide any of those libraries. lang/gcc is a metapackage, the only thing it does is depend on the lang/gccXX you asked for, and it provide symlinks: # pkg info -l lang/gcc gcc-5.4.0_2: /usr/local/bin/g++ /usr/local/bin/gcc /usr/local/bin/gfortran # ls -l $(pkg info -ql lang/gcc) lrwxr-xr-x 1 root wheel 4 29 mai 15:21 /usr/local/bin/g++@ -> g++5 lrwxr-xr-x 1 root wheel 4 29 mai 15:21 /usr/local/bin/gcc@ -> gcc5 lrwxr-xr-x 1 root wheel 9 29 mai 15:21 /usr/local/bin/gfortran@ -> gfortran5 --=20 Mathieu Arnold --XUPLdNR3HkrqiCrTqNjtpiQm17CSD0aXp-- --UNFm3nMjkk7D62HHFUqJb1tnHsg3ERAS2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJZUSj/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IsWIQALYscznHhwXNm2JZzAv0a9mN 8iWZssEdCPe2GuEtjdleqo1UsSawsZ/f8KPOpaVy747lUul97SqzuFCPjHPvpxK4 sjC3LYN5X9Kjm0Lc60LUlPsbdiL7aAG84yi9JisXGhEHTFl41KrM7XheIpqclb3d 1Md0wTDxrrxbJOdVQwgIVMJ+3r06xRCw5Nq/CreHUTWBMYbxTU+Dw8/PSAxwIe/j nuCZO5Z9UZ0itAqPG3JiFyr8jD9+N8bd52temGALe7UObhXefIL2k6OR5fkybcOC Ag0hnPEexcsR+wzVfZNmi1FsNJFV2KzIPH3bZJvYC879lbnrZL7zc6dN4Rw7WU6+ 5Y1aGN5ilucouMaG/mYpHkdRRzhMyszq4wwuPw0kKz9T0MhRQqoHmJ6zQqjMRLZZ 5GoO3rTjjlyLs27QVkNWgu6/kLzcTrFJ1pGMgye/oD5ODUagG75qIikHDkOU3hIF Sw/JnIBH0Ydhis8QN0C77wHlqDqHM15ZjH3PBil8N0LzRIJoB0ewJ5QqmKCb/DNC wH2CerfULm6qT5CJ+8KLDbEi2OYJL8oP0DjEWEPKQRF6U4H39pPjynNcmWKAulv3 ZJ1NrMOo/gPcqQy9wh+AYY1X3omGaakSXCQoKlqrYotT1+1N9FzpUJ+KI5KIyggS zdCQyUXL95tMR8tRvQpO =mX+L -----END PGP SIGNATURE----- --UNFm3nMjkk7D62HHFUqJb1tnHsg3ERAS2--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f7f8e5eb-9801-46bb-490f-edd9a5855ee3>