You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge bitcoin#27897: guix: use GCC 12.3.0 to build releases
10d5653 guix: temporarily disable powerpcle taget (fanquake)
001412a guix: use GCC 12.3.0 (fanquake)
ce54330 ci: use Debian Bookworm (GCC 12) for ARM ci job (fanquake)
0da6451 ci: use Debian Bookworm (GCC 12) for win64 job (fanquake)
Pull request description:
Switch to using [GCC `12.3.0`](https://gcc.gnu.org/gcc-12/) to build release binaries.
Temporarily disables the `powerpc64le-linux-gnu` target due to non-determinism issues when building across `aarch64` and `x86_64`. Trying to fix the non-determinism was going to require trying to selectively disable optimization flags, which is already not ideal (and didn't fix all issues), and the migration to GCC 12 as our release compiler is now the blocker for multiple other (c++20 and similar) changes, so leaving this blocked on the `powerpc64le` binaries does not seem like a good tradeoff.
ACKs for top commit:
TheCharlatan:
ACK 10d5653
Tree-SHA512: 401bbaaf2b72c795a06a24875ffd666151b41bae8f45bda10526ff4f6b59782704246afc6585f6b849021cbff8a7b861961d139bffe45536aaaeb3952b72ae57
export CI_IMAGE_NAME_TAG="docker.io/arm64v8/debian:bookworm"# Check that https://packages.debian.org/bookworm/g++-arm-linux-gnueabihf (version 12.2, similar to guix) can cross-compile
Copy file name to clipboardExpand all lines: ci/test/00_setup_env_win64.sh
+1-1
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
export LC_ALL=C.UTF-8
8
8
9
9
export CONTAINER_NAME=ci_win64
10
-
export CI_IMAGE_NAME_TAG="docker.io/amd64/ubuntu:22.04"# Check that Jammy can cross-compile to win64
10
+
export CI_IMAGE_NAME_TAG="docker.io/amd64/debian:bookworm"# Check that https://packages.debian.org/bookworm/g++-mingw-w64-x86-64-posix (version 12.2, similar to guix) can cross-compile
0 commit comments