We no longer provide i686 release binaries, but building from source should still be supported. However, in #20413 the i686 qt build has been disabled to silence a compile error. The qt build should be enabled and the compile error be fixed. Here is the diff to enable the qt build again:
diff --git a/ci/test/00_setup_env_i686_centos.sh b/ci/test/00_setup_env_i686_centos.sh
index 52cdb75a0c..f634fabd92 100644
--- a/ci/test/00_setup_env_i686_centos.sh
+++ b/ci/test/00_setup_env_i686_centos.sh
@@ -11,6 +11,5 @@ export CONTAINER_NAME=ci_i686_centos_8
export DOCKER_NAME_TAG=centos:8
export DOCKER_PACKAGES="gcc-c++ glibc-devel.x86_64 libstdc++-devel.x86_64 glibc-devel.i686 libstdc++-devel.i686 ccache libtool make git python3 python3-zmq which patch lbzip2 dash rsync coreutils"
export GOAL="install"
-export DEP_OPTS="NO_QT=1" # Gui disabled for now to avoid build failures
-export BITCOIN_CONFIG="--enable-zmq --with-gui=no --enable-reduce-exports --with-boost-process"
+export BITCOIN_CONFIG="--enable-zmq --with-gui=qt5 --enable-reduce-exports --with-boost-process"
export CONFIG_SHELL="/bin/dash"
Useful skills:
Strong background in:
- build systems
- qt5 build system
- centos 8
- Our ci system
Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.