DEPENDS = "mpfr gmp"
SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
+ file://gcc-posix-open-fix.patch;patch=1 \
file://arm-nolibfloat.patch;patch=1 \
file://arm-softfloat.patch;patch=1 \
- file://ldflags.patch;patch=1 \
file://GCOV_PREFIX_STRIP-cross-profile_4.1.patch;patch=1 \
file://zecke-xgcc-cpp.patch;patch=1 "
# Language Overrides
FORTRAN = ""
-EXTRA_OECONF_BASE = "--disable-libssp"
-
+EXTRA_OECONF_BASE = "--disable-libssp --disable-libmudflap"
+++ /dev/null
---- gcc-4.0.0/Makefile.tpl.old 2005-06-10 13:05:09.000000000 +0100
-+++ gcc-4.0.0/Makefile.tpl 2005-06-10 13:05:10.000000000 +0100
-@@ -339,7 +339,7 @@
- NM = @NM@
-
- LD = @LD@
--LDFLAGS =
-+LDFLAGS = @LDFLAGS@
-
- RANLIB = @RANLIB@
-
---- gcc-4.0.0/Makefile.in.old 2005-06-10 17:13:12.000000000 +0100
-+++ gcc-4.0.0/Makefile.in 2005-06-10 17:13:22.000000000 +0100
-@@ -336,7 +336,7 @@
- NM = @NM@
-
- LD = @LD@
--LDFLAGS =
-+LDFLAGS = @LDFLAGS@
-
- RANLIB = @RANLIB@
-
require gcc-cross_${PV}.bb
require gcc-cross-initial.inc
-EXTRA_OECONF += "--disable-multilib"
+EXTRA_OECONF += "--disable-multilib --disable-libssp --disable-libmudflap"
require gcc-cross_${PV}.bb
require gcc-cross-intermediate.inc
-EXTRA_OECONF += "--disable-multilib"
+EXTRA_OECONF += "--disable-multilib --disable-libssp --disable-libmudflap"
-PR = "r14"
+PR = "r15"
require gcc-${PV}.inc
require gcc-cross4.inc
-PR = "r10"
+PR = "r11"
require gcc-${PV}.inc
require gcc-configure-target.inc