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

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 19 Apr 2026 16:22:28 UTC
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