[libcxx-commits] [PATCH] D140343: [libc++] List supported libcs

Ed Maste via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Dec 19 13:18:46 PST 2022


emaste added inline comments.


================
Comment at: libcxx/docs/index.rst:120
+macOS 10.9+     i386, x86_64, arm64       ???-???                Building the shared library itself requires targetting macOS 10.11+
+FreeBSD 10+     i386, x86_64, arm         ???-???
+Linux           i386, x86_64, arm, arm64  glibc-2.24+
----------------
FreeBSD 10 and 11 are out of support now, so we likely won't be testing against the libc they came with. I think it would be fine to make this FreeBSD 12+. In addition, FreeBSD uses/supports libc++ across all of our supported architectures -- 32- and 64-bit x86, arm, powerpc, as well as 64-bit riscv.

FreeBSD has an integrated base system that includes the kernel, libc, userland tools etc., and generally doesn't have a concept of alternate libcs -- e.g. FreeBSD 12.3 has FreeBSD 12.3 libc. I'm not sure what we'd put in this table.

Perhaps we should just put the required glibc version in Notes for the Linux row?




Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D140343/new/

https://reviews.llvm.org/D140343



More information about the libcxx-commits mailing list