Re: FYI, build times for 15.0-RELEASE and 14.4-RELEASE poudriere jail worlds vs. 14.3-RELEASE poudriere jail worlds: an example

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.current,gmane.os.freebsd.stable
Message-ID <[email protected]>
On 4/19/26 01:15, Helge Oldach wrote:
> Mark Millard wrote on Sat, 18 Apr 2026 21:26:10 +0200 (CEST):
>> There have been reports of rather large time differences for
>> 14.4-RELEASE vs. 14.3-RELEASE --as well as prior reports referencing
>> 14.3-RELEASE  vs. 15.0-RELEASE.
> 
> PR 287447 perhaps?
> 
> 14.3's cc is statically linked against libllvm etc, while 14.4 and 15.0 have private shared libraries - boils down to 2e47f35be5dc.

My Windows Dev Kit 2023 test does not as well fit with that being the
explanation of most everything in that context: it got a noticeably more
significant difference between 15.0 and 14.4 for the time ratios vs.
14.3 compared to the 7950X3D figures:

7950X3D       15.0 and 14.4 vs. 14.3 ratios:
15.0: 02:29:18/02:04:06 approx.= 1.20
14.4: 02:24:11/02:04:05 approx.= 1.16

WinDevKit2023 15.0 and 14.4 vs. 14.3 ratios:
15.0: 09:58:30/08:10:58 approx.= 1.22
14.4: 09:11:36/08:10:58 approx.= 1.12
(So: not as close.)

Of course, since I built a notably smaller subset of the port-packages
on the WinDevKit2023 in order to avoid much longer build time frames,
the workload change could be significantly contributing. I do not have
an analysis of the workload differences to use to make judgments with
for that.

More interesting will be when future from-scratch official port-package
builds on ampere4 and ampere5 (aarch64 contexts that closely match) are
also available for comparison to the 14.3 and 15.0 overall times on
those machines.

> 
> Running on a system with WITH_LLVM_LINK_STATIC_LIBRARIES has significantly reduced build times for me.

My personal builds of other chroots/poudriere-devel jails use that --but
for WinDevKit2023 I also build the FreeBSD versions as targeted to
Cortext-A76 (WindDevKit2023 and RPi5 compatible). I also build personal
kernels that I can boot that are targeted to Cortext-A76. I use the same
upstream pkgbase boot world no matter which boot kernel is in use.

I have yet to update my personal builds of such to do tests with.

> 
> Kind regards
> Helge
> 
> 


-- 
===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.