Created attachment 901185 [details] cross-x86_64-unknown-linux-gnu-glibc.log.xz Seems to be that it's looking for amd64-specific Linux headers in the host system /usr/include/ which do not exist for arm64.
Created attachment 901186 [details] cross-x86_64-unknown-linux-gnu-info.log
Created attachment 901187 [details] glibc-config.logs.tar.xz
are you able to still duplicate this issue? -------------------------------------------------------------------------------- * crossdev version: @CDEVPV@ * Host Portage ARCH: arm64 * Host Portage System: aarch64-unknown-linux-gnu (aarch64-unknown-linux-gnu) * Target Portage ARCH: amd64 * Target System: x86_64-pc-linux-gnu * Stage: 4 (C/C++ compiler) * USE=multilib: no * Target ABIs: amd64 * binutils: binutils-[latest] * gcc: gcc-[latest] * headers: linux-headers-[latest] * libc: glibc-[latest] * CROSSDEV_OVERLAY: /var/db/repos/crossdev * PORT_LOGDIR: /var/log/portage * PORTAGE_CONFIGROOT: / * Portage flags: _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - * leaving metadata/layout.conf alone in /var/db/repos/crossdev _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - * Log: /var/log/portage/cross-x86_64-pc-linux-gnu-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-x86_64-pc-linux-gnu-gcc-stage1.log * Emerging cross-gcc-stage1 ... [ ok ] * Log: /var/log/portage/cross-x86_64-pc-linux-gnu-linux-headers.log * Emerging cross-linux-headers ... [ ok ] * Log: /var/log/portage/cross-x86_64-pc-linux-gnu-glibc.log * Emerging cross-glibc ... [ ok ] * Log: /var/log/portage/cross-x86_64-pc-linux-gnu-gcc-stage2.log * Emerging cross-gcc-stage2 ... [ ok ]