]> code.ossystems Code Review - openembedded-core.git/commit
gcc: Various fixups to ensure consistent gcc builds
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 9 Aug 2011 17:51:44 +0000 (18:51 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 11 Aug 2011 15:28:21 +0000 (16:28 +0100)
commit970af6b09e1d69041b0d82fa56ace19543405eb1
treede1e361a4051d8a051d7126f77303d2d13158eac
parenta1f87ec65fa1a6d5ce9a010548dbe7c01ab9b711
gcc: Various fixups to ensure consistent gcc builds

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 where the interpretor could
become corrupted. This was due to the sed expression corrupting
the source directory.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
18 files changed:
meta/recipes-devtools/gcc/gcc-4.5.1.inc
meta/recipes-devtools/gcc/gcc-4.6.inc
meta/recipes-devtools/gcc/gcc-common.inc
meta/recipes-devtools/gcc/gcc-configure-common.inc
meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.1.bb
meta/recipes-devtools/gcc/gcc-cross-initial_4.5.1.bb
meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.1.bb
meta/recipes-devtools/gcc/gcc-cross_4.5.1.bb
meta/recipes-devtools/gcc/gcc-cross_csl-arm-2008q1.bb
meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.1.bb
meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.1.bb
meta/recipes-devtools/gcc/gcc-crosssdk_4.5.1.bb
meta/recipes-devtools/gcc/gcc-csl-arm-2008q1.inc
meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb
meta/recipes-devtools/gcc/gcc_4.5.1.bb
meta/recipes-devtools/gcc/gcc_csl-arm-2008q1.bb
meta/recipes-devtools/gcc/libgcc_4.5.1.bb
meta/recipes-devtools/gcc/libgcc_4.6.bb