X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=meta-agl-profile-core%2Frecipes-core%2Fdistro-build-manifest%2Fdistro-build-manifest.bb;h=823cc28a1f980b095aa294c47e9a93bc31938147;hb=0fef47773d2eb4970e51df3cae0b07bf0d60536b;hp=a3b341230e65f16792bc07717f0ce9cb19d31f50;hpb=7d027fc6280a9ffe234736a38c8aed32243a4dd6;p=AGL%2Fmeta-agl.git diff --git a/meta-agl-profile-core/recipes-core/distro-build-manifest/distro-build-manifest.bb b/meta-agl-profile-core/recipes-core/distro-build-manifest/distro-build-manifest.bb index a3b341230..823cc28a1 100644 --- a/meta-agl-profile-core/recipes-core/distro-build-manifest/distro-build-manifest.bb +++ b/meta-agl-profile-core/recipes-core/distro-build-manifest/distro-build-manifest.bb @@ -47,6 +47,7 @@ python do_compilestep1 () { do_compilestep2 () { rc=99 + timestamp=${DATETIME} outfile=${B}/build-info if [ -x "${DISTRO_MANIFEST_GENERATOR}" -a -f "${DISTRO_SETUP_MANIFEST}" ]; then rc=0 @@ -57,7 +58,7 @@ do_compilestep2 () { ext="" fi for mode in deploy target sdk; do - ${DISTRO_MANIFEST_GENERATOR} -m $mode -f $format -s ${B}/bbinfo-${mode} ${DISTRO_SETUP_MANIFEST} >${outfile}-${mode}${ext} + ${DISTRO_MANIFEST_GENERATOR} -m $mode -f $format -t $timestamp -s ${B}/bbinfo-${mode} ${DISTRO_SETUP_MANIFEST} >${outfile}-${mode}${ext} rc=$? if [ $rc -ne 0 ]; then break @@ -91,6 +92,9 @@ do_compilestep1[vardeps] += " ${BUILD_MANIFEST_FIELDS_DEPLOY}" do_compilestep1[vardeps] += " ${BUILD_MANIFEST_FIELDS_TARGET}" do_compilestep1[vardeps] += " ${BUILD_MANIFEST_FIELDS_SDK}" +# avoid errors "ERROR: When reparsing .../distro-build-manifest/distro-build-manifest.bb.do_compile, the basehash value changed from .... to .... . The metadata is not deterministic and this needs to be fixed." +do_compilestep2[vardepsexclude] = "DATETIME" + # combine the two steps python do_compile() { bb.build.exec_func("do_compilestep1",d)