[libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Dec 4 14:44:11 PST 2024


ldionne wrote:

> 
> It looks to me that another option is to copy 'mcfgthread/libcxx.h' into libc++..? Not sure whether I got your idea.

Without necessarily copying (due to licensing constraints), but yeah the idea would be to have the bridge-to-MFC inside libc++ instead of elsewhere.

> 
> All headers from mcfgthread are public domain and can be freely copied. (Trivia: Previously they were declared as public domain. However it's kinda self-contradiction that the license applies to something it does not apply or vice versa. The new license says it applies to headers but headers can be used in public domain instead.)

This isn't really the right forum for discussing licensing or copyright matters, but if you're able to contribute an implementation of the above under the LLVM license, that would be the preferred way of supporting that configuration. As I said before, what we basically don't want is to check-in code in libc++ that blindly includes external code that doesn't exist in libc++ -- since that makes such code dead as far as we're concerned (CI, etc). If you have questions about licensing, I think I would direct you towards board at llvm.org.

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


More information about the libcxx-commits mailing list