[libcxx-commits] [libcxx] [libc++][FreeBSD] use copy_file_range() in FreeBSD >= 13.0 (PR #169179)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Mon Nov 24 13:12:13 PST 2025


philnik777 wrote:

I'm tempted to reject this, since I'm really not interested in accumulating tech debt for a platform that's already EOL and has been for quite a while AFAICT. This change has been in trunk for almost a year at this point, so there doesn't seem to be much demand for supporting FreeBSD 12 either.

I'm not exactly psyched about the general non-existence of a support policy for different libcs/platforms, especially glibc. Requiring the FreeBSD version to not be EOL seems like a rather obvious policy to me, especially for an OS that's literally free. (I'm aware it's not always easy to upgrade, but that has to be done at some point, and I don't see much of a reason to drag libc++ into it)

IMO the most sensible thing here is to update our documentation to reflect what we actually test and support, i.e. FreeBSD 13.


https://github.com/llvm/llvm-project/pull/169179


More information about the libcxx-commits mailing list