Hi, when using modules in c++98, libc++ currently fails to build:
While building module 'std' imported from src/disk_interface.h:18: In file included from <module-includes>:3: /Users/thakis/src/chrome/src/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/atomic:539:2: error: <atomic> is not implemented #error <atomic> is not implemented ^ In file included from src/disk_interface.cc:15: src/disk_interface.h:18:10: fatal error: could not build module 'std' #include <map> ~~~~~~~~^ The attached patch fixes this by making atomic depend on cxx_atomics. Fixes PR21002. Nico
libcxx-modulemap.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
