Mateusz Pusz
Mateusz Pusz
Sure, I am not sure if that worked in C++20 already, though. So, as long as doing it for API reference is fine, it might break the mp-units code.
Actually, it is even better (or worse). It turns out that `all_are_kinds` are not needed anymore. It was needed at the beginning when I allowed any quantity spec to be...
No, it is not there. The file is missing.
Yes, there is `__config_site` in `/usr/lib/llvm-18/include/x86_64-pc-linux-gnu/c++/v1` but this is not the directory linked during installation: ```text /usr/include/c++$ ls -al total 96 drwxr-xr-x 8 root root 4096 Jun 21 17:38 ....
Do we have any update on this issue? CI runs fail because of it for two weeks now 😢 For example: https://github.com/mpusz/mp-units/actions/runs/9732819135
@ldionne Thanks for investigating it. I just added `-v` on my local PC: ```text [build] [1/79] Scanning /home/mpusz/repos/mp-units/test/static/angular_test.cpp for CXX dependencies [build] FAILED: test/static/CMakeFiles/unit_tests_static.dir/Release/angular_test.cpp.o.ddi [build] "/usr/bin/clang-scan-deps-18" -format=p1689 -- /usr/bin/clang++-18 -DMP_UNITS_API_CONTRACTS=3...
@ldionne That's a Good catch! I confirm that I was able to compile the code without turning on the C++ module support. The problem seems to be in `clang-scan-deps`. It...
The last time it worked for me was here: https://github.com/mpusz/mp-units/actions/runs/9517456102/job/26236105038. See "Create Conan package"
It also seemed to work on clang-17: https://github.com/mpusz/mp-units/actions/runs/9732819135/job/26932056092 At least before llvm-17 Ubuntu noble packages broke: https://github.com/mpusz/mp-units/actions/runs/9792077689/job/27037164301 😢 (probably I should submit another bug for it)
Yeah, `__cpp_lib_format` is not an issue. We made an error to not have separate feature test macros for those. However, #82780 could be fixed.