Le 03/11/2023 à 21:32, Faidon Liambotis a écrit :
Control: reopen -1
Control: found -1 1:16.0.6-17
Note how /usr/include/wasm32-wasi/c++/v1 is missing.
Test case:
$ apt install clang lld libclang-rt-dev-wasm32 libc++-dev-wasm32
$ cat > hello.cpp <<EOF
#include <iostream>
int main() {
std::cout << "hello world" << std::endl;
return 0;
}
EOF
$ /usr/bin/clang++ -v --target=wasm32-wasi hello.cpp
Only C++ include paths are affected, not C. This almost certainly has to
do with the patch we carry for wasm include paths, that I have
contributed to. Unfortunately I have no time to look into it right now
:( I may find some time in a couple of weeks, but hoping someone else
can take care of it in the meantime :/
I understand better why I didn't get this problem locally:
If you install libc++-dev too, the problem goes away.
because it provides the symlink
/usr/include/c++/v1 -> ../../lib/llvm-16/include/c++/v1
which makes clang happy
but still looking into a different solution
cheers
S