| Issue |
56012
|
| Summary |
[Modules] Can't compile importable C++ library headers
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
JohelEGP
|
After upgrading `20cf77f77..1ad01f4f7`, I get
```
[ 50%] Building CXX object CMakeFiles/waarudo.details.std.dir/waarudo.details.std.cpp.o
/home/johel/root/clang/bin/clang++ -stdlib=libc++ -pedantic -Wall -Wextra -Wconversion -Werror=missing-field-initializers -O3 -DNDEBUG -fmodules -fbuiltin-module-map -std=c++2b -MD -MT CMakeFiles/waarudo.details.std.dir/waarudo.details.std.cpp.o -MF CMakeFiles/waarudo.details.std.dir/waarudo.details.std.cpp.o.d -o CMakeFiles/waarudo.details.std.dir/waarudo.details.std.cpp.o -c /home/johel/Documents/C++/Repos/Waarudo/sources/details/std/waarudo.details.std.cpp
/home/johel/Documents/C++/Repos/Waarudo/sources/details/std/waarudo.details.std.cpp:4:15: error: header file <algorithm> (aka '/home/johel/root/clang/bin/../include/c++/v1/algorithm') cannot be imported because it is not known to be a header unit
export import <algorithm>;
^
```
It's as if the "Clang builtins module map file" didn't exist. https://github.com/llvm/llvm-project/blob/main/clang/docs/Modules.rst last changed 7 months ago, so I'm not sure what's going on.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs