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

Reply via email to