On Thu, Mar 24, 2016 at 8:26 AM <[email protected]> wrote:

> From: Mariano Lopez <[email protected]>
>
> It is pointless to archive several times the gcc source.
> This change will archive gcc source once, for the gcc-source-{PV}
> recipe.
>
> [YOCTO #9327]
>
> Signed-off-by: Mariano Lopez <[email protected]>
> ---
>  meta/classes/archiver.bbclass | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
> index b95176b..1546bd0 100644
> --- a/meta/classes/archiver.bbclass
> +++ b/meta/classes/archiver.bbclass
> @@ -61,6 +61,12 @@ python () {
>      else:
>          bb.debug(1, 'archiver: %s is included: %s' % (pn, reason))
>
> +    # We just archive gcc-source for all the gcc related recipes
> +    if d.getVar('BPN', True) in ['gcc', 'libgcc'] \
> +            and not pn.startswith('gcc-source'):
> +        bb.debug(1, 'archiver: %s is excluded, covered by gcc-source' %
> pn)
> +        return
>

Hmm, I wonder if it'd be possible to make this more generic, check for
work-shared or something.
-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to