Doing a guix build on the 29.x branch (both with v29.1, v29.2rc1 and f6d49d0a0995ad736c3462bb5cd9d2177d77c970) fails for me on powerpc (and powerpcle) seemingly related to xcb. Previous failures have just given me an error abort after some xcb install commands without indicating what failed, the latest failure gave this error:
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating xkbcommon.pc
config.status: creating xkbcommon-x11.pc
config.status: creating doc/Doxyfile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
libxkbcommon 0.8.4
libxkbcommon: yes
libxkbcommon-x11: yes
Wayland utilities: no
documentation: no
default XKB rules: evdev
default XKB model: pc105
default XKB layout: us
default XKB variant:
default XKB options:
prefix: /bitcoin/depends/powerpc64-linux-gnu
includedir: ${prefix}/include
lib dir: ${exec_prefix}/lib
datarootdir: ${prefix}/share
XKB config root: ${datarootdir}/X11/xkb
X11 locale root: ${datarootdir}/X11/locale
Building libxkbcommon...
make[1]: Entering directory '/bitcoin/depends/work/build/powerpc64-linux-gnu/libxkbcommon/0.8.4-527b23ff69b'
make all-am
make[2]: Entering directory '/bitcoin/depends/work/build/powerpc64-linux-gnu/libxkbcommon/0.8.4-527b23ff69b'
CCLD libxkbcommon-x11.la
powerpc64-linux-gnu-ld: warning: /bitcoin/depends/powerpc64-linux-gnu/lib/libxcb-xkb.so has a corrupt string table index - ignoring
powerpc64-linux-gnu-ld: error: /bitcoin/depends/powerpc64-linux-gnu/lib/libxcb-xkb.so: ELF section name out of range
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1302: libxkbcommon-x11.la] Error 1
make[2]: Leaving directory '/bitcoin/depends/work/build/powerpc64-linux-gnu/libxkbcommon/0.8.4-527b23ff69b'
make[1]: *** [Makefile:1080: all] Error 2
make[1]: Leaving directory '/bitcoin/depends/work/build/powerpc64-linux-gnu/libxkbcommon/0.8.4-527b23ff69b'
make: *** [funcs.mk:303: /bitcoin/depends/work/build/powerpc64-linux-gnu/libxkbcommon/0.8.4-527b23ff69b/./.stamp_built] Error 2
make: Leaving directory '/bitcoin/depends'