[OE-core] [PATCH 6/6 V3] gcc-cross-canadian: share work directories
Robert Yang
liezhi.yang at windriver.com
Sat Jun 18 12:41:36 UTC 2011
We had made gcc' configure to use the hacked defaults.h and t-oe in
${B}/gcc for gcc-cross, gcc-cross-canadian doesn't need the hacked
defatuls.h or t-oe, but we need make their source compatible, so:
1) copy ${S}/gcc/deafults.h(which is the original one with no change) to
${B}/gcc, it is the same as use the one in ${S}/gcc.
2) gcc-cross-canadian doesn't need the t-oe, so touch a empty t-oe for
it, this doesn't change any behaviour of gcc-cross-canadian.
Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
---
meta/recipes-devtools/gcc/gcc-configure-sdk.inc | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-devtools/gcc/gcc-configure-sdk.inc b/meta/recipes-devtools/gcc/gcc-configure-sdk.inc
index de80870..bf6fd8f 100644
--- a/meta/recipes-devtools/gcc/gcc-configure-sdk.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-sdk.inc
@@ -40,6 +40,14 @@ do_configure () {
export CXXFLAGS_FOR_BUILD="${BUILD_CXXFLAGS}"
export LDFLAGS_FOR_BUILD="${BUILD_LDFLAGS}"
(cd ${S} && gnu-configize) || die "failure running gnu-configize"
+
+ # This is to make the source of gcc and gcc-sdk compatible,
+ # the Makefile and configure of gcc need t-oe and defaults.h
+ # in ${B}, so fake two for gcc-sdk in ${B}
+ mkdir -p ${B}/gcc
+ touch ${B}/gcc/t-oe
+ cp ${S}/gcc/defaults.h ${B}/gcc/defaults.h
+
oe_runconf
}
--
1.7.1
More information about the Openembedded-core
mailing list