sccache(-overlay) to speed up rust builds in poudriere (was: Re: dns/bind916 builds rust unexpectedly)

From: Alexander Leidinger <Alexander_at_Leidinger.net>
Date: Tue, 26 Sep 2023 13:37:58 UTC
Am 2023-09-26 14:06, schrieb Kurt Jaeger:
> Hi!
> 
>> Am 2023-09-26 09:44, schrieb Guido Falsi:
>> 
>> > My poudriere machine rarely can do a build run without rebuilding one
>> > or more of rust, some version of clang, some version of gcc,
>> > qt[56]-webengine, py-qt6 (this one does most of the work single
>> > threaded unluckily). Also it often ends up having to rebuild firefox
>> > and thinderbird (these two heavily use rust, and get little speed up
>> > from ccache), libreoffice (this one at least get a very strong speed
>> > up thanks to ccache) etc.
>> 
>> ports-mgmt/sccache-overlay is supposed to handle rust with
>> poudriere-devel. I haven't tried it yet, but it's on my list to try to 
>> get
>> the rust build time down.
> 
> sccache-overlay upstream is at 0.5.4, the port is at 0.2.15 --
> do you know why it diverges that much ?

devel/sccache is maintained by pizzamig@ (CCed) and at v0.5.4, whereas 
the ports-mgmt/sccache-overlay port is maintained by rust@ (CCed). Maybe 
they can shed some light on this...

Bye,
Alexander.

-- 
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    netchild@FreeBSD.org  : PGP 0x8F31830F9F2772BF