Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Aug 2016 20:02:42 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        "K. Macy" <kmacy@freebsd.org>
Cc:        Mark Linimon <linimon@lonesome.com>, Andrea Brancatelli <abrancatelli@schema31.it>, Erich Dollansky <erichsfreebsdlist@alogt.com>, Fernando Herrero Carr??n <elferdo@gmail.com>, freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: Benchmarks results for Compilers on FreeBSD 11
Message-ID:  <20160831200242.GC29873@spindle.one-eyed-alien.net>
In-Reply-To: <CAHM0Q_O4HwdUHZs6963XsJ5_nAXqvuPczOw4of47cSP5N74vuQ@mail.gmail.com>
References:  <20160824045558.18c86764@X220.alogt.com> <3234db29c228879cc473deec0b09568c@schema31.it> <CAMwkeZwmhqL%2BOU4kWafMOw6gCZB1N3Zxw5n-TyJ57R_toGM1Eg@mail.gmail.com> <20160826132059.63c23ee5@X220.alogt.com> <20160828060601.08ea91a8@X220.alogt.com> <CAMwkeZzeQk6tL_fG7TJdFCt_4CWPADNaHy2VP4yEs3Mm2F77MA@mail.gmail.com> <20160830074656.18bfaf05@X220.alogt.com> <CAHM0Q_Oh9%2BPzXji5t58tx6hUmM-gt_CweC%2BEGBENw23kxtzwvA@mail.gmail.com> <20160831133642.GA25574@lonesome.com> <CAHM0Q_O4HwdUHZs6963XsJ5_nAXqvuPczOw4of47cSP5N74vuQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--OwLcNYc0lM97+oe1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 31, 2016 at 12:16:16PM -0700, K. Macy wrote:
> On Wednesday, August 31, 2016, Mark Linimon <linimon@lonesome.com> wrote:
>=20
> > I'll demur just a bit on your points.
> >
> > On Mon, Aug 29, 2016 at 08:51:02PM -0700, K. Macy wrote:
> > > "we need a compiler to build the system" (a prebuilt package does that
> > > just fine),
> >
> > Well, yes, for a tier-1 machine; and one that is connected to the netwo=
rk.
> >
> > > I can't speak for the whole universe of users, but I think it's safe
> > > to say that most users are not power users who individually configure
> > > ports tailored to their needs.
> >
> > We've certainly tried to provide a migration path away from that, but I
> > don't think anyone has statistics about how far along we are.  IMHO we
> > can't assume it's 100%, or maybe even 80%.
> >
> > > I think my experiences on Ubuntu [...] are illustrative.
> >
> > A number of years ago Ubuntu and FreeBSD had barely overlapping audienc=
es:
> > end-users and developers.  With all the improvements to pkg and tier-1
> > packages I hope that is changing -- the goal of expanding the reach is
> > why I supported all the changes I saw being made.
> >
> > But for me an attraction has always been "you can build it out of the b=
ox",
> > even if I rarely do it (e.g. I am not working in the kernel/driver area=
),
>=20
> Can clang actually bootstrap from something like lcc? As far as I can tell
> you need a fairly advanced C++ compiler just to build that compiler in src
> - which already needs to be installed. It's not exactly bootstrapping from
> Bourne shell. So I'm not sure "it's self-hosting" is even true, not to
> mention that you needed a network connection to get src in the first plac=
e.
> Thus the whole argument strikes me as circular if not outright deceptive.

Clang needs a pretty complete C++11 compiler and runtime which means
modern gcc or clang.

-- Brooks

--OwLcNYc0lM97+oe1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJXxzfhAAoJEKzQXbSebgfAFKoH/2UPgbNQpjO57CYm2PVteWEa
yujQFbcahT0VgB2dolhV3DgPS0/t/aWqtz4gahPZ3UvCUzcanDEhHK3GoH0647z5
vKgPpm1Iirpt8Q0OSs16IV89fVK0bL0YbMKOvFV6/yeLn2IxJPiXGCPXLJWQPHI6
INjaU1xQwBF9rYDKDM6/gembG6PpLgjHaO2W5EQxP6fbOCgdhaGJWeqyzxyI5mdy
vkzJajsW2M4DBDEHdQhiiYoEQFcVN/BrrNouJl9aOCpoLdPxodmzuOFwVECL2bzt
+DuMC/NUnqPrQH573Bxx3F4dBURYAxG6Lj0RrelCOS4sxTN+mT08pkxOLc8jn5w=
=wLHH
-----END PGP SIGNATURE-----

--OwLcNYc0lM97+oe1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160831200242.GC29873>