sys-devel/gcc-4.4.3-r2 fails to emerge: # emerge -uv sys-devel/gcc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] sys-devel/gcc-4.4.3-r2 [4.3.4] USE="hardened mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -graphite -gtk (-libffi) (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB Total: 1 package (1 in new slot), Size of downloads: 0 kB ... * 90_all_100-uclibc-conf.patch ... [ ok ] * 90_all_301-missing-execinfo_h.patch ... [ ok ] * 90_all_302-c99-snprintf.patch ... [ ok ] * 90_all_305-libmudflap-susv3-legacy.patch ... [ ok ] * Done with patching * ERROR: sys-devel/gcc-4.4.3-r2 failed: * For Hardened to work you need the minispecs files * * Call stack: * ebuild.sh, line 54: Called src_unpack * environment, line 5124: Called gcc_src_unpack * environment, line 3303: Called gcc-compiler_src_unpack * environment, line 2734: Called want_minispecs * environment, line 6033: Called die * The specific snippet of code: * die "For Hardened to work you need the minispecs files"; * * If you need support, post the output of 'emerge --info =sys-devel/gcc-4.4.3-r2', * the complete build log and the output of 'emerge -pqv =sys-devel/gcc-4.4.3-r2'. * The complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment'. * S: '/var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3' >>> Failed to emerge sys-devel/gcc-4.4.3-r2
Created attachment 234905 [details] emerge --info
What i can see in the profile is that any gcc 4.4.X is masked and do not have any hardened support. Did you unmask it?
That is true. I have completely forgotten that I unmasked gcc. Sorry!