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