Calculating dependencies ... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2 from local portage overlay * glibc-2.9-20081201.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.9-ports-20081201.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * glibc-2.9-patches-5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * CPV: cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2 * REPO: local portage overlay * USE: crosscompile_opts_headers-only elibc_glibc kernel_linux nls userland_GNU x86 >>> Unpacking source... >>> Unpacking glibc-2.9-20081201.tar.bz2 to /var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work >>> Unpacking glibc-2.9-ports-20081201.tar.bz2 to /var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work/glibc-2.9-20081201 >>> Unpacking glibc-2.9-patches-5.tar.bz2 to /var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work * Applying Gentoo Glibc Patchset 2.9-5 ... * 0008_all_glibc-2.9-linker-scripts.patch ... [ ok ] * 0010_all_glibc-2.7-ssp-compat.patch ... [ ok ] * 0030_all_glibc-respect-env-CPPFLAGS.patch ... [ ok ] * 0040_all_glibc-i586-chk.patch ... [ ok ] * 0050_all_glibc-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch ... [ ok ] * 0051_all_glibc-2.9-add_prio-macros.patch ... [ ok ] * 0052_all_glibc-2.9-regex-BZ9697.patch ... [ ok ] * 0053_all_glibc-2.9-regex-BZ697.patch ... [ ok ] * 0054_all_glibc-2.9-BZ9706.patch ... [ ok ] * 0070_all_glibc-i386-x86_64-revert-clone-cfi.patch ... [ ok ] * 0080_all_glibc-2.10-dns-no-gethostbyname4.patch ... [ ok ] * 0085_all_glibc-disable-ldconfig.patch ... [ ok ] * 0090_all_glibc-math-tests.patch ... [ ok ] * 1010_all_glibc-queue-header-updates.patch ... [ ok ] * 1018_all_glibc-awk-in-C-locale.patch ... [ ok ] * 1020_all_glibc-2.9-strlen-hack.patch ... [ ok ] * 1030_all_glibc-manual-no-perl.patch ... [ ok ] * 1040_all_2.3.3-localedef-fix-trampoline.patch ... [ ok ] * 1050_all_glibc-i386-LOAD_PIC_REG.patch ... [ ok ] * 1055_all_glibc-resolv-dynamic.patch ... [ ok ] * 1070_all_glibc-fadvise64_64.patch ... [ ok ] * 1073_all_glibc-ldbl-nexttowardf.patch ... [ ok ] * 1075_all_glibc-section-comments.patch ... [ ok ] * 1080_all_glibc-no-inline-gmon.patch ... [ ok ] * 1085_all_glibc-2.9-check_native-headers.patch ... [ ok ] * 1090_all_glibc-2.3.6-fix-pr631.patch ... [ ok ] * 1095_all_glibc-2.9-assume-pipe2.patch ... [ ok ] * 1100_all_glibc-2.3.3-china.patch ... [ ok ] * 1103_all_glibc-new-valencian-locale.patch ... [ ok ] * 1130_all_glibc-2.4-undefine-__i686.patch ... [ ok ] * 1160_all_glibc-2.8-nscd-one-fork.patch ... [ ok ] * 1504_all_glibc-2.7-hppa-pie.patch ... [ ok ] * 1530_all_glibc-m68k-sys-user.patch ... [ ok ] * 3000_all_2.3.6-dl_execstack-PaX-support.patch ... [ ok ] * 3010_all_2.3.3_pre20040117-pt_pax.patch ... [ ok ] * 3020_all_glibc-tests-sandbox-libdl-paths.patch ... [ ok ] * 5021_all_2.9-fnmatch.patch ... [ ok ] * 5063_all_glibc-dont-build-timezone.patch ... [ ok ] * 5070_all_glibc-2.7-cross-compile-nptl.patch ... [ ok ] * 6001_all_alpha-glibc-2.4-xstat.patch ... [ ok ] * 6015_all_alpha-glibc-2.5-no-page-header.patch ... [ ok ] * 6016_all_alpha-glibc-2.5-no-asm-elf-header.patch ... [ ok ] * 6017_all_alpha-glibc-2.8-creat.patch ... [ ok ] * 6018_all_alpha-glibc-2.8-cache-shape.patch ... [ ok ] * 6018_all_glibc-ptr-mangling.patch ... [ ok ] * 6120_all_ppc-glibc-2.9-atomic.patch ... [ ok ] * 6220_all_glibc-2.4-arm-cirrus-ep93xx-maverick-crunch-fpu.patch ... [ ok ] * 6221_all_arm-glibc-2.9-hidden-fpu-setjmp.patch ... [ ok ] * 6222_all_arm-glibc-2.9-pie.patch ... [ ok ] * 6240_all_glibc-2.8-nptl-lowlevellock.patch ... [ ok ] * 6400_all_sh-glibc-2.3.2-fpscr_values.patch ... [ ok ] * 6417_all_sh-glibc-2.9-less-asm-headers.patch ... [ ok ] * 6418_all_sh-glibc-2.9-set-fpscr-proto.patch ... [ ok ] * 6605_all_glibc-2.4-fpu-cw-mips.patch ... [ ok ] * 6610_all_glibc-r10k-workarounds.patch ... [ ok ] * 6630_all_glibc-mips-n32-ldconfig.patch ... [ ok ] * 6645_all_glibc-mips_shn_undef-hack.patch ... [ ok ] * Done with patching * Using GNU config files from /usr/share/gnuconfig * Updating scripts/config.sub [ ok ] * Updating scripts/config.guess [ ok ] >>> Source unpacked in /var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work >>> Compiling source in /var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work/glibc-2.9-20081201 ... * Configuring GLIBC headers with: --disable-sanity-checks * --enable-hacker-mode * --enable-add-ons=nptl,ports * --without-cvs * --enable-bind-now * --build=i686-pc-linux-gnu * --host=armv4tl-softfloat-linux-gnueabi * --with-headers=/usr/armv4tl-softfloat-linux-gnueabi/usr/include * --prefix=/usr * configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking build system type... i686-pc-linux-gnu checking host system type... armv4tl-softfloat-linux-gnueabi configure: running configure fragment for add-on nptl checking add-on ports for preconfigure fragments... am33 arm hppa m68k mips checking sysdep dirs... ports/sysdeps/arm/elf ports/sysdeps/unix/sysv/linux/arm/eabi/nptl ports/sysdeps/unix/sysv/linux/arm/eabi ports/sysdeps/unix/sysv/linux/arm/nptl ports/sysdeps/unix/sysv/linux/arm nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread ports/sysdeps/unix/sysv/linux sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet nptl/sysdeps/unix/sysv ports/sysdeps/unix/sysv sysdeps/unix/sysv ports/sysdeps/unix/arm nptl/sysdeps/unix ports/sysdeps/unix sysdeps/unix sysdeps/posix ports/sysdeps/arm/eabi ports/sysdeps/arm/fpu ports/sysdeps/arm/nptl ports/sysdeps/arm sysdeps/wordsize-32 sysdeps/ieee754/flt-32 sysdeps/ieee754/dbl-64 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for armv4tl-softfloat-linux-gnueabi-gcc... gcc checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for gcc... gcc checking how to run the C preprocessor... gcc -E checking for armv4tl-softfloat-linux-gnueabi-g++... no checking for armv4tl-softfloat-linux-gnueabi-c++... no checking for armv4tl-softfloat-linux-gnueabi-gpp... no checking for armv4tl-softfloat-linux-gnueabi-aCC... no checking for armv4tl-softfloat-linux-gnueabi-CC... no checking for armv4tl-softfloat-linux-gnueabi-cxx... no checking for armv4tl-softfloat-linux-gnueabi-cc++... no checking for armv4tl-softfloat-linux-gnueabi-cl.exe... no checking for armv4tl-softfloat-linux-gnueabi-FCC... no checking for armv4tl-softfloat-linux-gnueabi-KCC... no checking for armv4tl-softfloat-linux-gnueabi-RCC... no checking for armv4tl-softfloat-linux-gnueabi-xlC_r... no checking for armv4tl-softfloat-linux-gnueabi-xlC... no checking for g++... g++ configure: WARNING: In the future, Autoconf will not detect cross-tools whose name does not start with the host triplet. If you think this configuration is useful to you, please write to autoconf@gnu.org. checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/as is GNU as... yes checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld is GNU ld... yes checking for /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/as... /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/as checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/as... 2.20.1.20100303, bad checking for /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld... /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld... 2.20.1.20100303, bad checking for pwd... /bin/pwd checking for armv4tl-softfloat-linux-gnueabi-gcc... (cached) gcc checking version of gcc... 4.3.4, ok checking for gnumake... no checking for gmake... gmake checking version of gmake... 3.81, ok checking for gnumsgfmt... no checking for gmsgfmt... gmsgfmt checking version of gmsgfmt... 0.17, ok checking for makeinfo... makeinfo checking version of makeinfo... 4.13, ok checking for sed... sed checking version of sed... 4.2, ok checking for autoconf... autoconf checking whether autoconf works... yes configure: error: *** These critical programs are missing or too old: as ld *** Check the INSTALL file for required versions. * ERROR: cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2 failed: * failed to configure glibc * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 4195: Called eblit-run 'src_compile' * environment, line 1284: Called eblit-glibc-src_compile * src_compile.eblit, line 181: Called toolchain-glibc_headers_compile * src_compile.eblit, line 170: Called die * The specific snippet of code: * CC=gcc \ * CFLAGS="-O1 -pipe" \ * "${S}"/configure ${myconf} || die "failed to configure glibc" * * If you need support, post the output of 'emerge --info =cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2', * the complete build log and the output of 'emerge -pqv =cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2'. * This ebuild is from an overlay named 'local portage overlay': '/usr/local/portage/' * The complete build log is located at '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/temp/environment'. * S: '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work/glibc-2.9-20081201' >>> Failed to emerge cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2, Log file: >>> '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/temp/build.log' * Messages for package cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2: * ERROR: cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2 failed: * failed to configure glibc * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 4195: Called eblit-run 'src_compile' * environment, line 1284: Called eblit-glibc-src_compile * src_compile.eblit, line 181: Called toolchain-glibc_headers_compile * src_compile.eblit, line 170: Called die * The specific snippet of code: * CC=gcc \ * CFLAGS="-O1 -pipe" \ * "${S}"/configure ${myconf} || die "failed to configure glibc" * * If you need support, post the output of 'emerge --info =cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2', * the complete build log and the output of 'emerge -pqv =cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2'. * This ebuild is from an overlay named 'local portage overlay': '/usr/local/portage/' * The complete build log is located at '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/temp/environment'. * S: '/var/tmp/cross/armv4tl-softfloat-linux-gnueabi/portage/cross-armv4tl-softfloat-linux-gnueabi/glibc-2.9_p20081201-r2/work/glibc-2.9-20081201'