Configure fails before compile of glibc stating that gcc may be too old. Did an update world so system is fresh, latest stable gcc on hardened which is 3.3.6 Reproducible: Always Steps to Reproduce: 1. emerge glibc 2. 3. Actual Results: checking whether autoconf works... yes configure: error: *** These critical programs are missing or too old: gcc *** Check the INSTALL file for required versions. * * ERROR: sys-libs/glibc-2.6.1 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * glibc-2.6.1.ebuild, line 155: Called eblit-run 'src_compile' * glibc-2.6.1.ebuild, line 150: Called eblit-glibc-src_compile * src_compile.eblit, line 179: Called toolchain-glibc_src_compile * src_compile.eblit, line 120: Called glibc_do_configure 'nptl' * src_compile.eblit, line 97: Called die * The specific snippet of code: * "${S}"/configure ${myconf} || die "failed to configure glibc" * The die message: * failed to configure glibc * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'. * Expected Results: compiled and merged This machine is using a Gentoo Hardened Profile
Latest stable on hardened is 3.4.6-r2; gcc-3.3.x is completely unsupported.
OK sorry I had the latest gcc but forgot to manually upgrade the thing so emerge was still using 3.3.6.