[Bug 215193] libc++ and libcxxrt: convert to a private library

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 22 Feb 2026 21:13:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215193

--- Comment #24 from Matthias Andree <mandree@FreeBSD.org> ---
(In reply to Dimitry Andric from comment #23)

TL;DR: build, add stuff to testimages/ and "time make post-install".

Details:

0. build rawtherapee as usual

1. create "testimages", put a few raw images and .pp3 files there (that's where
Rawtherapee saves my filter and other processing settings per image), such as:

testimages/_DSC3041.ARW
testimages/_DSC3041.ARW.pp3
testimages/DSC01029.ARW
testimages/DSC01029.ARW.pp3

(_DSC*ARW is Adobe RGB, so I have two different colour space input images)

then (I use bash and get the "time" built-in)
2. time make post-install

GCC-14-built:
post-install (run-time test):
real    0m25,355s
user    3m20,614s
sys     1m15,453s

clang-built:
post-install (run-time test):
real    0m26,626s
user    7m28,261s
sys     1m1,086s

This is on a Ryzen 9 5950X running in a FreeBSD 15.0-RELEASE-p2 amd64 qemu/KVM
machine hosted on Fedora 43.

I am aware this isn't a scientific test but whenever I tried that, GCC came up
with c. half or even less user time than clang builds.  It was even worse a few
years ago.

Note that upstream develops GCC only, the warning set looks decent, with clang
(19, from base), I'm spammed with warnings.

-- 
You are receiving this mail because:
You are the assignee for the bug.