Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Apr 2020 20:35:50 +0200
From:      Matthias Andree <matthias.andree@gmx.de>
To:        freebsd-ports@freebsd.org
Subject:   Re: python 2.7 marked as deprecated and EOL while 2.7.18 RC is available
Message-ID:  <63742796-5a13-5418-55b6-0ba6f506817b@gmx.de>
In-Reply-To: <9d346c73-a262-07e7-3c52-726f24627b9d@druid.net>
References:  <CAGnMC6rNeUT2wQ=DsrvkNtVz_SGqfKA8Yh=1rbeMS8XtxB3naw@mail.gmail.com> <102F7F34-78D0-45D8-A6CD-54C90BD46791@FreeBSD.org> <24218.18351.39302.604589@jerusalem.litteratus.org> <b16f5e5c-5283-9a14-b738-eff635c14109@m5p.com> <24218.25496.502886.46431@jerusalem.litteratus.org> <bb862ff4-33f2-f5af-450a-72a33105759e@FreeBSD.org> <20200418090615.jl25cg3jhzcdrkcb@ozzmosis.com> <86685354-ea84-6ea4-e230-51cef83fd803@druid.net> <20200418111806.21d36df0@dismail.de> <14c8511f-2dd2-69f3-2ed1-0630376a2ba3@druid.net> <7138387e-2ea1-7f24-bbcc-72b645261d5d@gmx.de> <9d346c73-a262-07e7-3c52-726f24627b9d@druid.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 19.04.20 um 00:25 schrieb D'Arcy Cain:
> On 2020-04-18 17:23, Matthias Andree wrote:
>> Am 18.04.20 um 18:40 schrieb D'Arcy Cain:
>>> On 2020-04-18 10:18, ajtiM via freebsd-ports wrote:
>>>> BTW, I do not know why some apps need llvm60 still:
>>> I really wish there was only one llvm.  It's one of those things that
>>> can take days to build.  A minor upgrade can trigger multiple rebuilds.
>>>  In my case only llvm80 and llvm90 but still.
>> In my experience, LLVM responds rather well to ccache installed. It can
>> occasionally get slow, but if it's just about a single file, ccache
>> helps massively. GCC benefits less (if at all) from ccache.
> One of us may be misunderstanding the other.  Compiling with llvm can be
> slow but I was talking about the time it takes to build llvm itself.
>
That's indeed what I was referring to, sorry for not making that clear.
Building LLVM compiles ~5000 files, most C++, which is slow, but for
PORTREVISION bumps from LLVM17.0.0 to LLVM17.0.0_1 (I am making the
version up) that often patch only one or a few files, you get some 4000+
hits in ccache if you've builg 17.0.0 before, and the build zooms
through at high speed.

This does not happen for GCC per my observation. Compile-time wise,
using LLVM/clang to compile foreign code, used to be faster too, with
GCC often optimizing a tad better, but in the end for FreeBSD, I try to
use whatever is the system default, unless that renders broken code
(rawtherapee), then I set USE_GCC.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?63742796-5a13-5418-55b6-0ba6f506817b>