Re: FYI, build times for 15.0-RELEASE and 14.4-RELEASE poudriere jail worlds vs. 14.3-RELEASE poudriere jail worlds: an example
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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