Steps to replicate: 1.) emerge --ask sys-devel/crossdev 2.) app-eselect/eselect-repository 3.) eselect repository create crossdev 4.) mkdir -p /var/db/repos/crossdev/{profiles,metadata} 5.) echo 'crossdev' > /var/db/repos/crossdev/profiles/repo_name 6.) echo 'masters = gentoo' > /var/db/repos/crossdev/metadata/layout.conf 7.) chown -R portage:portage /var/db/repos/crossdev 8.) crossdev -s4 -t powerpc-gentoo-linux-musl 9.) PORTAGE_CONFIGROOT=/usr/powerpc-gentoo-linux-musl eselect profile set 24 (split-usr musl) 10.) emerge-powerpc-gentoo-linux-musl -aqv gcc
Created attachment 890576 [details] config.log for crossdev powerpc-gentoo-linux-musl This is also a 23.0 split user profile.
Created attachment 890577 [details] FULL BUILD LOG WITH EMERGE --INFO APPENDED voyager ~ # emerge-powerpc-gentoo-linux-musl -pqv gcc [ebuild N ] sys-devel/gcc-13.2.1_p20240210 to /usr/powerpc-gentoo-linux-musl/ USE="(cxx) (default-stack-clash-protection) (default-znow) fortran openmp (pie) ssp zstd (-ada) (-cet) (-custom-cflags) -d -debug -doc (-fixed-point) -go -graphite -hardened (-ieee-long-double) -jit (-libssp) -lto -modula2 (-multilib) (-nls) -objc -objc++ -objc-gc (-pch) -pgo (-sanitize) -systemtap -test -valgrind -vanilla (-vtv)"
Created attachment 890579 [details] actual build log
Created attachment 890583 [details] build.log there were two unrelated issues on my box causing some hiccups; FF prod will not download logs sent by other boxes. Cannot fathom why. -N must be used last because of bash when using wgetpaste else some messy issues occur.
Created attachment 890584 [details] gcc.log.xz Try this one :) So I've confirmed this on my machine as well, seems to have started around the 23.0 profile switch over so will try to narrow this down further unless someone knows what the cause could be in the meantime.
/usr/powerpc-gentoo-linux-musl/tmp/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgcc/dfp-bit.h:291:2: error: #error "unknown long double size, cannot define BFP_FMT" 291 | #error "unknown long double size, cannot define BFP_FMT" | ^~~~~ make[2]: *** [Makefile:722: _sd_to_tf.o] Error 1 make[2]: Leaving directory '/usr/powerpc-gentoo-linux-musl/tmp/portage/sys-devel/gcc-13.2.1_p20240210/work/build/powerpc-gentoo-linux-musl/libgcc' make[2]: *** Waiting for unfinished jobs....