On Fri, Sep 21, 2012 at 7:23 AM, Richard Purdie
<[email protected]> wrote:
> Signed-off-by: Richard Purdie <[email protected]>
> ---
>
> I haven't made my mind up about this layout change idea yet. I thought
> I'd put it out there for feedback. It would make the STAMPCLEAN function
> more accurate/easier. I'll follow this email with the WORKDIR
> counterpart we could consider which would make some of the cleanup
> scripts easier.
>


agreed looks ok my clean build went fine.

> diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
> index 385d733..1b7125d 100644
> --- a/meta/classes/sanity.bbclass
> +++ b/meta/classes/sanity.bbclass
> @@ -540,6 +540,8 @@ def check_sanity(sanity_data):
>              f.write(current_abi)
>          elif abi == "7" and current_abi == "8":
>              messages = messages + "Your configuration is using stamp files 
> including the sstate hash but your build directory was built with stamp files 
> that do not include this.\nTo continue, either rebuild or switch back to the 
> OEBasic signature handler with BB_SIGNATURE_HANDLER = 'OEBasic'.\n"
> +        elif (abi != current_abi and current_abi == "9"):
> +            messages = messages + "The layout of the TMPDIR STAMPS directory 
> has changed. Please clean out TMPDIR and rebuild (sstate will be still be 
> valid and reused)\n"
>          elif (abi != current_abi):
>              # Code to convert from one ABI to another could go here if 
> possible.
>              messages = messages + "Error, TMPDIR has changed its layout 
> version number (%s to %s) and you need to either rebuild, revert or adjust it 
> at your own risk.\n" % (abi, current_abi)
> diff --git a/meta/conf/abi_version.conf b/meta/conf/abi_version.conf
> index 83b668a..e8cf9a3 100644
> --- a/meta/conf/abi_version.conf
> +++ b/meta/conf/abi_version.conf
> @@ -4,4 +4,4 @@
>  # that breaks the format and have been previously discussed on the mailing 
> list
>  # with general agreement from the core team.
>  #
> -OELAYOUT_ABI = "8"
> +OELAYOUT_ABI = "9"
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> index 9b41749..4b6fdb7 100644
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -332,8 +332,8 @@ GITDIR = "${CO_DIR}/git2"
>  BZRDIR = "${CO_DIR}/bzr"
>  HGDIR = "${CO_DIR}/hg"
>
> -STAMP = 
> "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}-${EXTENDPE}${PV}-${PR}"
> -STAMPCLEAN = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}-[0-9]*-*"
> +STAMP = 
> "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}"
> +STAMPCLEAN = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}/*-*"
>  WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}"
>  T = "${WORKDIR}/temp"
>  D = "${WORKDIR}/image"
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to