Hennadii Stepanov
Hennadii Stepanov
> > The windows cross-built job is failing on the rate_limiting test at every file-size comparison. I don't have a windows machine to debug this, but I think maybe fs::file_size...
Rebased and reworked. The following is an example workflow on Ubuntu 24.04: ``` cmake -B build -DCMAKE_GENERATOR="Ninja Multi-Config" cmake --build build --config Coverage # Ninja uses all available cores by...
> @hebasto Can you summarize what this PR does and why is it preferable to #1291? The approach in #1291 seemed natural to me. Answered in https://github.com/bitcoin-core/secp256k1/issues/1716#issuecomment-3172915276.
Here is a CI build on FreeBSD `aarch64` with depends: https://github.com/hebasto/bitcoin-core-nightly/actions/runs/15568752551/job/43839203600.
> Since gcc (and thus `$(host_toolchain)gcc`) is basically never the right option for these, I'm wondering if we should just do something like... I'd considered this option and another [one](https://github.com/bitcoin/bitcoin/issues/32691#issuecomment-2949888947)....
> Is it not possible to use `cc`/`c++` by default? There is a [risk](https://github.com/bitcoin/bitcoin/pull/30997#discussion_r1781643646) of mixing C and C++ compilers from different toolchains: ``` $ guix shell --pure --container clang-toolchain...
> > Huh! An environment where `cc` is clang and `c++` is gcc is broken, IMO. CMake will also fail to build in such an environment, I guess. > >...
This also is related: https://codeberg.org/guix/guix/issues/556.
> I was surprised that `make -C depends -j$(nproc) CC=clang CXX=clang++ MULTIPROCESS=1` didn't work. FWIW, on some systems, such as [NetBSD](https://github.com/hebasto/bitcoin-core-nightly/blob/a1f9ee0d675cf74bf5caaec1131800c5d2b66893/.github/workflows/netbsd.yml#L127C21-L127C153), it may be necessary to be more specific about...