gcc: Move -native dependencies into the base gcc version configuration file
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 31 Mar 2010 10:40:30 +0000 (11:40 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 May 2010 13:45:32 +0000 (14:45 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
35 files changed:
recipes/gcc/gcc-4.0.0.inc
recipes/gcc/gcc-4.0.2.inc
recipes/gcc/gcc-4.1.1.inc
recipes/gcc/gcc-4.1.2.inc
recipes/gcc/gcc-4.2.1.inc
recipes/gcc/gcc-4.2.2.inc
recipes/gcc/gcc-4.2.3.inc
recipes/gcc/gcc-4.2.4.inc
recipes/gcc/gcc-4.3.1.inc
recipes/gcc/gcc-4.3.2.inc
recipes/gcc/gcc-4.3.3.inc
recipes/gcc/gcc-4.3.4.inc
recipes/gcc/gcc-4.4.1.inc
recipes/gcc/gcc-4.4.2.inc
recipes/gcc/gcc-4.4.3.inc
recipes/gcc/gcc-common.inc
recipes/gcc/gcc-cross-initial.inc
recipes/gcc/gcc-cross-initial_4.3.1.bb
recipes/gcc/gcc-cross-initial_4.3.2.bb
recipes/gcc/gcc-cross-initial_4.3.3.bb
recipes/gcc/gcc-cross-initial_4.3.4.bb
recipes/gcc/gcc-cross-initial_4.4.1.bb
recipes/gcc/gcc-cross-initial_4.4.2.bb
recipes/gcc/gcc-cross-initial_4.4.3.bb
recipes/gcc/gcc-cross-initial_svn.bb
recipes/gcc/gcc-cross-intermediate.inc
recipes/gcc/gcc-cross-intermediate_4.3.1.bb
recipes/gcc/gcc-cross-intermediate_4.3.2.bb
recipes/gcc/gcc-cross-intermediate_4.3.3.bb
recipes/gcc/gcc-cross-intermediate_4.3.4.bb
recipes/gcc/gcc-cross-intermediate_4.4.1.bb
recipes/gcc/gcc-cross-intermediate_4.4.2.bb
recipes/gcc/gcc-cross-intermediate_4.4.3.bb
recipes/gcc/gcc-cross-intermediate_svn.bb
recipes/gcc/gcc-svn.inc

index 2267826..a147d87 100644 (file)
@@ -1,6 +1,7 @@
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \
        file://gcc-posix-open-fix.patch;patch=1 \
index 01b6f77..060ce4c 100644 (file)
@@ -1,6 +1,7 @@
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \
        file://gcc-posix-open-fix.patch;patch=1 \
index 53d6052..1547eeb 100644 (file)
@@ -1,6 +1,7 @@
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r1"
 
index 3cec5a6..b8959aa 100644 (file)
@@ -1,6 +1,7 @@
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r22"
 
index 87d9b43..1a5e30f 100644 (file)
@@ -1,6 +1,7 @@
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2;name=archive \
        file://100-uclibc-conf.patch;patch=1 \
index c80342c..6b6591a 100644 (file)
@@ -2,6 +2,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r16"
 
index 955a894..c65726a 100644 (file)
@@ -2,6 +2,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r17"
 
index e31c0d4..d7e1b8e 100644 (file)
@@ -2,6 +2,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r10"
 
index 720e46f..ac509a9 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r20"
 
index 9f7d551..cd522d0 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r10"
 
index 6725e19..6b9c79e 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r11"
 
index d214bfb..a4a1180 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r8"
 
index 5cae2a9..4a940e4 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r8"
 
index 75e63af..0292bcd 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r2"
 
index 25098d5..9f512ed 100644 (file)
@@ -6,6 +6,7 @@ require gcc-common.inc
 LICENSE = "GPLv3"
 
 DEPENDS = "mpfr gmp"
+NATIVEDEPS = "mpfr-native gmp-native"
 
 INC_PR = "r0"
 
index 97b140c..7aee542 100644 (file)
@@ -3,6 +3,8 @@ HOMEPAGE = "http://www.gnu.org/software/gcc/"
 SECTION = "devel"
 LICENSE = "GPL"
 
+NATIVEDEPS = ""
+
 inherit autotools gettext
 
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
index abe82c6..1278b46 100644 (file)
@@ -1,4 +1,4 @@
-DEPENDS = "virtual/${TARGET_PREFIX}binutils"
+DEPENDS = "virtual/${TARGET_PREFIX}binutils ${NATIVEDEPS}"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial"
 PACKAGES = ""
 
index 22f500a..dbacfe3 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 22f500a..dbacfe3 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 067ab61..8ee2e6e 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 067ab61..8ee2e6e 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 22f500a..dbacfe3 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 067ab61..8ee2e6e 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 067ab61..8ee2e6e 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 8356dd1..8ee2e6e 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-DEPENDS += "gmp-native mpfr-native libmpc-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --enable-decimal-float=no \
index 1ccf902..866ef46 100644 (file)
@@ -1,4 +1,4 @@
-DEPENDS = "virtual/${TARGET_PREFIX}binutils"
+DEPENDS = "virtual/${TARGET_PREFIX}binutils ${NATIVEDEPS}"
 DEPENDS += "virtual/${TARGET_PREFIX}libc-initial"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc-intermediate"
 PACKAGES = ""
index a9ae5bd..a909fa7 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp"
index 5f55396..d45f2b3 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp"
index 5f55396..d45f2b3 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp"
index a9ae5bd..a909fa7 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp"
index 86e9a43..13810b2 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp \
index 3ca59aa..51c12ae 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp \
index 3ca59aa..51c12ae 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp \
index b816c8b..a909fa7 100644 (file)
@@ -1,8 +1,6 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
 
-DEPENDS += "libmpc-native gmp-native mpfr-native"
-
 EXTRA_OECONF += " --disable-libmudflap \
                  --disable-libgomp \
                  --disable-libssp"
index 39f5c66..3a9a0e2 100644 (file)
@@ -6,6 +6,7 @@ SRCREV = "158653"
 require gcc-common.inc
 
 DEPENDS = "mpfr gmp libmpc"
+NATIVEDEPS = "mpfr-native gmp-native libmpc-native"
 
 BINV = "4.6.0"
 PV = "4.6+svnr${SRCPV}"