summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2011-08-09 20:05:48 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2011-08-10 13:15:13 +0200
commitba454ab1804af1f6771f58f9d46a1837879b29fc (patch)
tree1052fab353ec890834644aa23ab0977837d6fa3f /meta-oe
parentd89b0399bed53b1fe3189f2f19a2414121b95ec0 (diff)
downloadmeta-openembedded-ba454ab1804af1f6771f58f9d46a1837879b29fc.tar.gz
gcc: Various fixups to ensure consistent gcc builds
(ported from oe-core for consistency) We ensure that: * the shared work directory contains PR and ensure PR values are consistent across gcc builds * the regexp to handle library directories is in a specific task and run once This avoids breakage that was seen in incremental builds after commit be1f70d68b6b75772ebab8bdff683ddd7c42b0cd in oe-core where the interpretor could become corrupted. This was due to the sed expression corrupting the source directory. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-4.5.inc2
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-cross_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-crosssdk_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc-runtime_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/gcc_4.5.bb1
-rw-r--r--meta-oe/recipes-devtools/gcc/libgcc_4.5.bb1
11 files changed, 1 insertions, 11 deletions
diff --git a/meta-oe/recipes-devtools/gcc/gcc-4.5.inc b/meta-oe/recipes-devtools/gcc/gcc-4.5.inc
index e214a4dc6..662402c29 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-4.5.inc
+++ b/meta-oe/recipes-devtools/gcc/gcc-4.5.inc
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
14 14
15 15
16PV = "4.5" 16PV = "4.5"
17INC_PR = "r39" 17PR = "r40"
18 18
19# BINV should be incremented after updating to a revision 19# BINV should be incremented after updating to a revision
20# after a minor gcc release (e.g. 4.5.1 or 4.5.2) has been made 20# after a minor gcc release (e.g. 4.5.1 or 4.5.2) has been made
diff --git a/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb
index 288bd3343..97e1a2bcb 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-cross-canadian_4.5.bb
@@ -5,7 +5,6 @@ require recipes-devtools/gcc/gcc-cross-canadian.inc
5require recipes-devtools/gcc/gcc-configure-sdk.inc 5require recipes-devtools/gcc/gcc-configure-sdk.inc
6require recipes-devtools/gcc/gcc-package-sdk.inc 6require recipes-devtools/gcc/gcc-package-sdk.inc
7 7
8PR = "${INC_PR}.0"
9 8
10DEPENDS += "gmp-nativesdk mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk" 9DEPENDS += "gmp-nativesdk mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
11RDEPENDS_${PN} += "mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk" 10RDEPENDS_${PN} += "mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
diff --git a/meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb
index 3e67036bf..65ed3b4ba 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-cross-initial_4.5.bb
@@ -1,5 +1,4 @@
1require recipes-devtools/gcc/gcc-cross_${PV}.bb 1require recipes-devtools/gcc/gcc-cross_${PV}.bb
2require recipes-devtools/gcc/gcc-cross-initial.inc 2require recipes-devtools/gcc/gcc-cross-initial.inc
3 3
4PR = "${INC_PR}.0"
5 4
diff --git a/meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb
index 8210483e7..889228838 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-cross-intermediate_4.5.bb
@@ -1,4 +1,3 @@
1require recipes-devtools/gcc/gcc-cross_${PV}.bb 1require recipes-devtools/gcc/gcc-cross_${PV}.bb
2require recipes-devtools/gcc/gcc-cross-intermediate.inc 2require recipes-devtools/gcc/gcc-cross-intermediate.inc
3PR = "${INC_PR}.0"
4 3
diff --git a/meta-oe/recipes-devtools/gcc/gcc-cross_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-cross_4.5.bb
index 0f810b71a..fde78981f 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-cross_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-cross_4.5.bb
@@ -1,4 +1,3 @@
1PR = "${INC_PR}.2"
2 1
3require recipes-devtools/gcc/gcc-${PV}.inc 2require recipes-devtools/gcc/gcc-${PV}.inc
4require recipes-devtools/gcc/gcc-cross4.inc 3require recipes-devtools/gcc/gcc-cross4.inc
diff --git a/meta-oe/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.bb
index 7ebb27338..c0b662677 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.bb
@@ -1,4 +1,3 @@
1require recipes-devtools/gcc/gcc-cross-initial_${PV}.bb 1require recipes-devtools/gcc/gcc-cross-initial_${PV}.bb
2require recipes-devtools/gcc/gcc-crosssdk-initial.inc 2require recipes-devtools/gcc/gcc-crosssdk-initial.inc
3 3
4PR = "${INC_PR}.0"
diff --git a/meta-oe/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.bb
index aa5b5a845..971f3ba0d 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.bb
@@ -1,4 +1,3 @@
1require recipes-devtools/gcc/gcc-cross-intermediate_${PV}.bb 1require recipes-devtools/gcc/gcc-cross-intermediate_${PV}.bb
2require recipes-devtools/gcc/gcc-crosssdk-intermediate.inc 2require recipes-devtools/gcc/gcc-crosssdk-intermediate.inc
3 3
4PR = "${INC_PR}.0"
diff --git a/meta-oe/recipes-devtools/gcc/gcc-crosssdk_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-crosssdk_4.5.bb
index b8e3aed66..40bdbf119 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-crosssdk_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-crosssdk_4.5.bb
@@ -1,4 +1,3 @@
1require recipes-devtools/gcc/gcc-cross_${PV}.bb 1require recipes-devtools/gcc/gcc-cross_${PV}.bb
2require recipes-devtools/gcc/gcc-crosssdk.inc 2require recipes-devtools/gcc/gcc-crosssdk.inc
3 3
4PR = "${INC_PR}.0"
diff --git a/meta-oe/recipes-devtools/gcc/gcc-runtime_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc-runtime_4.5.bb
index aaa48b529..a34ab40ff 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-runtime_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc-runtime_4.5.bb
@@ -1,4 +1,3 @@
1PR = "${INC_PR}.1"
2 1
3require recipes-devtools/gcc/gcc-${PV}.inc 2require recipes-devtools/gcc/gcc-${PV}.inc
4require recipes-devtools/gcc/gcc-configure-runtime.inc 3require recipes-devtools/gcc/gcc-configure-runtime.inc
diff --git a/meta-oe/recipes-devtools/gcc/gcc_4.5.bb b/meta-oe/recipes-devtools/gcc/gcc_4.5.bb
index 31fcac0a7..24fa751b8 100644
--- a/meta-oe/recipes-devtools/gcc/gcc_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/gcc_4.5.bb
@@ -1,4 +1,3 @@
1PR = "${INC_PR}.1"
2 1
3require recipes-devtools/gcc/gcc-${PV}.inc 2require recipes-devtools/gcc/gcc-${PV}.inc
4require recipes-devtools/gcc/gcc-configure-target.inc 3require recipes-devtools/gcc/gcc-configure-target.inc
diff --git a/meta-oe/recipes-devtools/gcc/libgcc_4.5.bb b/meta-oe/recipes-devtools/gcc/libgcc_4.5.bb
index b97702f02..8a6c96a7a 100644
--- a/meta-oe/recipes-devtools/gcc/libgcc_4.5.bb
+++ b/meta-oe/recipes-devtools/gcc/libgcc_4.5.bb
@@ -1,6 +1,5 @@
1require recipes-devtools/gcc/gcc-${PV}.inc 1require recipes-devtools/gcc/gcc-${PV}.inc
2 2
3PR = "${INC_PR}.1"
4 3
5INHIBIT_DEFAULT_DEPS = "1" 4INHIBIT_DEFAULT_DEPS = "1"
6DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++" 5DEPENDS = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"