Skip site navigation (1)Skip section navigation (2)
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>