--- /usr/portage/sys-devel/gcc/gcc-3.3.5-r1.ebuild 2004-12-04 22:19:34.000000000 -0600 +++ zportage/sys-devel/gcc/gcc-3.3.5-r1.ebuild 2004-12-23 18:40:58.000000000 -0600 @@ -6,6 +6,8 @@ KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~sh ~sparc ~x86" +IUSE="${IUSE} nofpu" + # we need a proper glibc version for the Scrt1.o provided to the pie-ssp specs # we also need at least glibc 2.3.3 20040420-r1 in order for gcc 3.4 not to nuke # SSP in glibc. @@ -133,6 +135,7 @@ if [ "${ARCH}" = "arm" ] ; then epatch ${FILESDIR}/3.3.3/gcc333-debian-arm-getoff.patch epatch ${FILESDIR}/3.3.3/gcc333-debian-arm-ldm.patch + use nofpu && epatch ${FILESDIR}/gcc-3.3.4-3.3.5-softvfp.patch fi # Anything useful and objc will require libffi. Seriously. Lets just force