Date: Tue, 5 Mar 2019 00:25:59 -0500 From: Charlie Li <ml+freebsd@vishwin.info> To: Robert Huff <roberthuff@rcn.com> Cc: Jan Beich <jbeich@FreeBSD.org>, freebsd-ports@freebsd.org Subject: Re: [HEADS UP] Clang 8.0.0 upgrade on 13.0-CURRENT Message-ID: <40777eb4-532b-35ce-6773-635655a58e0d@vishwin.info> In-Reply-To: <23677.63535.186279.730742@jerusalem.litteratus.org> References: <y35u-xm2v-wny@FreeBSD.org> <23677.47024.212159.5967@jerusalem.litteratus.org> <pnr6-chbd-wny@FreeBSD.org> <23677.63535.186279.730742@jerusalem.litteratus.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --DvWOgW3mhnMDK39n7FmWZXbHnRn7YVKnX Content-Type: multipart/mixed; boundary="fYN8SgPM89GtE3MOZbhzjbvM00LEXAiy4"; protected-headers="v1" From: Charlie Li <ml+freebsd@vishwin.info> To: Robert Huff <roberthuff@rcn.com> Cc: Jan Beich <jbeich@FreeBSD.org>, freebsd-ports@freebsd.org Message-ID: <40777eb4-532b-35ce-6773-635655a58e0d@vishwin.info> Subject: Re: [HEADS UP] Clang 8.0.0 upgrade on 13.0-CURRENT References: <y35u-xm2v-wny@FreeBSD.org> <23677.47024.212159.5967@jerusalem.litteratus.org> <pnr6-chbd-wny@FreeBSD.org> <23677.63535.186279.730742@jerusalem.litteratus.org> In-Reply-To: <23677.63535.186279.730742@jerusalem.litteratus.org> --fYN8SgPM89GtE3MOZbhzjbvM00LEXAiy4 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB-large Content-Transfer-Encoding: quoted-printable On 04/03/2019 23:16, Robert Huff wrote: > I was recently told the reason we need devel/llvm70 is the llvm > in base has - for reasons above my pay grade, but probably not above > yours - certain components disabled which are required by various > ports. The LLVM ports are still needed for those consumers that need their components, such as llvm-config and the like. Please refer to the aptly named wiki page again: https://wiki.freebsd.org/WhyDoIHaveToBuildLLVMWhenIAlreadyHaveClangInstal= led > If 8.0 (in base) has those components enabled, then the odds are > good I can remove devel/llvm[67]0 - recovering almost 700 mb of disk > space and simplifying debugging efforts.=20 > Major win for me; probably for others. >=20 Think of it this way: the base system toolchain is *based on* some released version of LLVM (or GCC) as of a particular revision of base/. "Based on" means that components that are not critical to the actual functioning of the toolchain or otherwise useful to FreeBSD itself are bound to be stripped away when included and integrated in the base system. To illustrate this point, the first line of what `cc --version` prints on -CURRENT/amd64 r344788: FreeBSD clang version 8.0.0 (branches/release_80 355313) (based on LLVM 8.0.0) =E2=80=A6whereas `clang80 --version` from devel/llvm80: clang version 8.0.0 (tags/RELEASE_800/rc2) So don't expect to even think about being able to opportunistically remove the LLVM ports, needed by consumers, on your system, anytime soon.= --=20 Charlie Li =E2=80=A6nope, still don't have an exit line. (This email address is for mailing list use; replace local-part with vishwin for off-list communication if possible) --fYN8SgPM89GtE3MOZbhzjbvM00LEXAiy4-- --DvWOgW3mhnMDK39n7FmWZXbHnRn7YVKnX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAlx+CHEACgkQjnB43vID q2y5mA/8CmCmyYiiHs8R8x+kNuSrNATYygkKXtrF0yqshzSowiUaYAB4wPs3fTBW pJEUXpNQDgqQ6YuFIQ741Nxw5za7sSDiKp08IvxuT0fZ8FR0QrcHcXmj7djkXyJr GiYXsztjA0BYS9fm6LCPyDoL5nCEU2J0FGeCfyTQycJd+yeP0AxPMZXoN4ReceeR EvRUvXor9ic2cy6BXkVsvG16LF686KJQBFeRB9AFJh0HnPHK8RGqWBSiS7q8muw+ JfRDgJ52cHinQSzOqoQSZ4EU0S9W7R/1HTh8Q19B0KtY8AAMhyQESWjOly5VlITE nRIQV/Db9OARHIytSJSWWI9i5+lnOOEv3yeosia9pV2X0cqau1U4TozN23hFzccm UYEXcoed9ZSbzk1HoKtFx2zFa88fDj5DCdoeS3hggAlRMvDP8bA7kxrKIdUMfiJ6 Fxs8fwRgtc08TbYVHY1kcqHzqyFBXY//g77EMIK8qk5JisJzFoHdlVhQGO61FP5k 9BUU6O/nt50sje5nzGa3uOUiye9SpSwleLPp4S6NgNABpUbTZNPI0Jzs/QTdpyUN oigJNOS76tcikfFZQuKrFtuTRZna8pRzOvtgAwIg9EySlwlXRnriJK/rmUM+G6VU vM0IVrMAKjWjCRyxdw+lIKnWgUWkywmlbN0JujcQnwjwBZpLH/4= =igVx -----END PGP SIGNATURE----- --DvWOgW3mhnMDK39n7FmWZXbHnRn7YVKnX--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40777eb4-532b-35ce-6773-635655a58e0d>