Building gcc for ARM with # crossdev --target arm-softfloat-uclinux-gnu ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * Host Portage ARCH: x86 * Target Portage ARCH: arm * Target System: arm-softfloat-uclinux-gnu * Stage: 4 (C/C++ compiler) * binutils: binutils-[latest] * gcc: gcc-[latest] * headers: linux-headers-[latest] * libc: glibc-[latest] * PORTDIR_OVERLAY: /usr/local/portage * PORT_LOGDIR: /var/log/portage * PKGDIR: /usr/portage/packages/cross/arm-softfloat-uclinux-gnu * PORTAGE_TMPDIR: /var/tmp/cross/arm-softfloat-uclinux-gnu _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ * Forcing the latest versions of {binutils,gcc}-config/gnuconfig ... [ ok ] * Log: /var/log/portage/cross-arm-softfloat-uclinux-gnu-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-arm-softfloat-uclinux-gnu-gcc-stage1.log * Emerging cross-gcc-stage1 ... * gcc failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-arm-softfloat-uclinux-gnu-info.log * /var/log/portage/cross-arm-softfloat-uclinux-gnu-gcc-stage1.log fails with c-cppbuiltin.c:(.text+0x1366): undefined reference to `LINUX_TARGET_OS_CPP_BUILTINS' I have tried different versions of gcc... Reproducible: Always
Created attachment 132499 [details] cross-arm-softfloat-uclinux-gnu-info.log
Created attachment 132500 [details] cross-arm-softfloat-uclinux-gnu-gcc-stage1.log
uclinux + gnu does not make any sense glibc does not support no-mmu let alone the FLAT file format