[libcxx-commits] [PATCH] D119036: [libc++] Fix modules and benchmarks CI builds when incomplete features are disabled

Vassil Vassilev via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jan 19 14:27:33 PST 2023


v.g.vassilev added inline comments.
Herald added a project: All.


================
Comment at: libcxx/include/module.modulemap:10
 module std [system] {
   export std_config
   // FIXME: The standard does not require that each of these submodules
----------------
I believe the issue that is being fixed in https://reviews.llvm.org/D119468 can be fixed by removing `export std_config` as clang seems to only be able to re-export submodules. Moreover, `std_config` is purely textual and there is nothing to export anyways.

We see such issue on our infrastructure and the suggested fix seem to work.

@ldionne, @aprantl, would it make sense to try it instead, as we should probably really treat `__config` and `__config_site` as textual?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D119036



More information about the libcxx-commits mailing list