fanquake
fanquake
> A fallback provider: This will use system packages when they are found and fall back to compiling vendored depends. Using this provider, find_package will always succeed, but it will...
> Yes. The idea is to provide an approach to build core with minimal effort. I think `make -C depends && cmake -B --toolchain` and `apt install your_dependencies && cmake...
https://cirrus-ci.com/task/5352790488252416?logs=ci#L1675: ```bash [09:31:48.288] Extracting freetype... [09:31:48.316] /ci_container_base/depends/sources/freetype-2.11.0.tar.xz: OK [09:31:48.562] Preprocessing freetype... [09:31:48.575] Configuring freetype... [09:31:48.656] CMake Error at CMakeLists.txt:100 (cmake_minimum_required): [09:31:48.656] Compatibility with CMake < 3.5 has been removed from...
> For me it seems best to use each compiler's native workflow. Sure, anyone can still use whatever they like. However our build system doesn't need to (and shouldn't have...
> It is just two: It's not though, because `gcc compiler + gcov/lcov` already encompasses more than 1 thing. i.e supporting different versions of gcov/lcov across releases.
cc @maflcko. Do you have an opinion here?
Apparently code coverage on oss-fuzz has been broken since CMake. See https://issues.oss-fuzz.com/issues/379122777. Full logs (https://oss-fuzz-build-logs.storage.googleapis.com/log-6b12c5ff-d6c4-441c-a10f-2dffff96e82c.txt): ```bash Step #7: [0m[0;31merror: /workspace/out/libfuzzer-coverage-x86_64/src/bitcoin-core/build_fuzz/src/wallet/wallet/walletdb.h: No such file or directory Step #7: [0m[0;31mwarning: The file...
> to list the stuff I noticed that is using GCC coverage: The only thing mentioned here is corecheck. Is there anything else (other than your use)? > Figure out...
Looking at Corecheck, does it use our `Coverage.cmake`? I can't find it being used anywhere there, seems like only calls to gcovr directly.
I don't think so. If anything, it's even more of an indication that we should swap what has been implemented for GCC (and still not documented as such, leading to...