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]> Sun, 19 Apr 2026 10:04:27 -0700
| Newsgroups | gmane.os.freebsd.devel.arm,gmane.os.freebsd.stable |
|---|---|
| Message-ID | <[email protected]> |
On 4/19/26 09:22, Mark Millard wrote: > 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. To deal with the above issue, I've started a from-scratch build sequence of the same subset of port-packages on the 7950X3D. That should make for time ratios that are more reasonable to compare/contrast. I happened to have set the sequence to 15.0 then 14.4 then 14.3 . [I've also corrected my prior inclusion of freebsd-current@ to be freebsd-arm@ instead.] > > 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