[OE-core] [PATCH 1/1] gcc-common.inc: Added shared source support for basichash.

Richard Purdie richard.purdie at linuxfoundation.org
Mon Jan 16 16:59:34 UTC 2012


On Mon, 2012-01-16 at 19:43 +0800, Lianhao Lu wrote:
> [YOCTO #1555]
> Adding new mechanism to allow multiple gcc related recipes sharing the
> same src directory when using the basichash as the signature handler.
> 
> Using the same stamp file for multiple gcc related recipes to share the
> same src directory is no longer working when using the basichash
> signature.
> 
> Signed-off-by: Lianhao Lu <lianhao.lu at intel.com>
> ---
>  meta/recipes-devtools/gcc/gcc-common.inc |   56 ++++++++++++++++++++++++++++++
>  1 files changed, 56 insertions(+), 0 deletions(-)

Can you please check if this can be fixed by:

diff --git a/meta/recipes-devtools/gcc/gcc-configure-common.inc b/meta/recipes-devtools/gcc/gcc-configure-common.inc
index d014980..3a82720 100644
--- a/meta/recipes-devtools/gcc/gcc-configure-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc
@@ -77,6 +77,9 @@ do_headerfix () {
 
 addtask headerfix after do_unpack before do_patch
 
+CROSS_TARGET_SYS_DIR[vardepsexclude] = "PN"
+CROSS_TARGET_SYS_DIR[vardepvalue] = "1"
+
 do_configure_prepend () {
        # teach gcc to find correct target includedir when checking libc ssp support
        mkdir -p ${B}/gcc

as discussed in the "sstate info" thread?

Cheers,

Richard







More information about the Openembedded-core mailing list