[libc-commits] [libc] [libc] implement `strings/str{n}casecmp_l` (PR #130407)

via libc-commits libc-commits at lists.llvm.org
Tue Mar 11 09:38:08 PDT 2025


lntue wrote:

> Thank you for your reviews! I have a question about target dependency. With the introduction of proxy headers for locale-related types and macros, should we specify dependencies more precisely for these types and macros, or is it still necessary to depend on `libc.include.locale` in [locale related implementations](https://github.com/llvm/llvm-project/blob/main/libc/src/locale/CMakeLists.txt#L63)?

After changing to only include the proxy headers, the dependency should be updated to include the proxy header targets, and `libc.include.*` can be removed, since the dependency from proxy header targets will bring in the correct ones transitively.

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


More information about the libc-commits mailing list