[libcxx-commits] [PATCH] D152382: [libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEM

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jul 3 07:28:30 PDT 2023


ldionne added a comment.

The fix here would probably be to split `TimeSpec` out of `posix_compat.h` so that it can be included from `filesystem_clock.cpp` without pulling in all of `posix_compat.h`. Or we could also conditionalize the definition of some things inside `posix_compat.h` based on `_LIBCPP_HAS_NO_FILESYSTEM`.

TBH, it's kind of hard for me to formulate a patch without seeing exactly what the issue is and being able to reproduce, given that those are not part of our CI configurations. I think it would be a lot easier if one of the affected folks came up with that patch -- I'll be happy to review it, it's just that I'll be shooting blind if I try to fix this issue for you folks without being able to see it first hand.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D152382



More information about the libcxx-commits mailing list