https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215193

--- Comment #26 from Matthias Andree <[email protected]> ---
(In reply to Mark Millard from comment #25)
Indeed, and the take-home messages are:

- it fails due to GCC15 (unlike GCC14) rejecting libc++ implementation details
because (a) GCC15 tightened up some use cases and/or (b) because libc++ now,
through the has_builtin-like check uses more built-ins as of GCC15 when GCC15
takes the stance "wrong use case for this built-in";

- nobody ever promised that GCC + libc++ were "supported", it's all labelled
experimental, and we've had seen issues sorted out over time (but slowly) in
libc++.


And we don't know yet if libc++'s HEAD does work to get rawtherapee built. The
thing is with C++ template stuff, you really can only judge if something is
"good" if you combine it with something else that tries to instantiate concrete
implementations from the template.  It may work for some data types but not for
others, so even having rawtherapee build with such a thing does not guarantee
that other C++ packages will work.  It'll require an exp-run in the end to
confirm if the entire ports tree is good or not.

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

Reply via email to