Created attachment 411988 [details] info.log checking version of gmake... 4.1, bad checking for gnumsgfmt... no checking for gmsgfmt... gmsgfmt checking version of gmsgfmt... 0.19.4, ok checking for makeinfo... makeinfo checking version of makeinfo... 5.2, bad checking for sed... sed checking version of sed... 4.2.1, ok checking for autoconf... autoconf checking whether autoconf works... yes configure: error: *** These critical programs are missing or too old: make *** Check the INSTALL file for required versions. * ERROR: cross-armv7l-hardfloat-linux-gnueabi/glibc-2.13-r4::GEORGE failed (compile phase): * failed to configure glibc crossdev --b 2.22-r1 --k 4.0.5 --l 2.13-r4 --g 4.6.4 -S armv7l-hardfloat-linux-gnueabi ------------------------------------------------------------------------------------------------------------------------------------------------------------------- * crossdev version: 20150602 * Host Portage ARCH: amd64 * Target Portage ARCH: arm * Target System: armv7l-hardfloat-linux-gnueabi * Stage: 4 (C/C++ compiler) * ABIs: default * binutils: binutils-2.22-r1 * gcc: gcc-4.6.4 * headers: linux-headers-4.0.5 * libc: glibc-2.13-r4 * CROSSDEV_OVERLAY: /usr/local/george * PORT_LOGDIR: /var/log/portage * PORTAGE_CONFIGROOT: * Portage flags: _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - * leaving sys-devel/binutils in /usr/local/george * leaving sys-devel/gcc in /usr/local/george * leaving sys-kernel/linux-headers in /usr/local/george * leaving sys-libs/glibc in /usr/local/george * leaving sys-devel/gdb in /usr/local/george _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-linux-headers-quick.log * Emerging cross-linux-headers-quick ... [ ok ] * Log: /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-glibc-headers.log * Emerging cross-glibc-headers ... * glibc failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-info.log * /var/log/portage/cross-armv7l-hardfloat-linux-gnueabi-glibc-headers.log.xz * /var/tmp/portage/cross-armv7l-hardfloat-linux-gnueabi/glibc*/temp/glibc-config.logs.tar.xz
Created attachment 411990 [details] glibc-headers.log
Created attachment 411992 [details] linux-headers.log
Are you intentionally trying to install that ancient version of glibc-2.13?
Yes, I think so. I'm still a novice at this, but I am trying to create a cross-compiler for the Beaglebone Black running its Debian OS, and aptitude shows me: Package: libc6 State: installed Automatically installed: no Multi-Arch: same Version: 2.13-38+deb7u8 Priority: required Section: libs Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org> Architecture: armhf Uncompressed Size: 8,306 k Depends: libc-bin (= 2.13-38+deb7u8), libgcc1 Suggests: glibc-doc, debconf | debconf-2.0, locales Conflicts: prelink (<= 0.0.20090311-1), tzdata (< 2007k-1), tzdata-etch Breaks: locales (< 2.13), locales-all (< 2.13), nscd (< 2.13) Provides: glibc-2.13-1 Description: Embedded GNU C Library: Shared libraries Homepage: http://www.eglibc.org and ldd --version is: ldd (Debian EGLIBC 2.13-38+deb7u8) 2.13 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Roland McGrath and Ulrich Drepper. root@seamus:/#
Also worth noting that configure fails with gcc-5.2.0. checking version of x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed... 5.2.0, bad checking version of gmake... 4.1, bad
(In reply to Mike Gilbert from comment #5) fixing the build w/new make is fine, but i don't think we'll bother with gcc. glibc is often miscompiled by newer gcc's, so the version skew must be kept down.
EUNSUPPORTED