[yocto] STAMP variable

Paul Eggleton paul.eggleton at linux.intel.com
Tue Oct 16 02:30:57 PDT 2012


On Monday 15 October 2012 20:53:09 Rifenbark, Scott M wrote:
> There is a bug against the glossary description of the STAMP variable in the
> ref-manual (https://bugzilla.yoctoproject.org/show_bug.cgi?id=3262).  I
> would like to say that STAMP is the following:
> 
>    STAMP =
> "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PN}-${EXTENDPE}${PV}-${PR}"
> 
> And give a bit more information on it.  However, I currently have no
> descriptions for MULTIMACH_TARGET_SYS and EXTENDPE in the glossary.  Can
> someone offer some information about both these variables?
> 
> BTW - here is what we currently say for STAMP:
> 
>    STAMP - The directory (usually TMPDIR/stamps) with timestamps of executed
> tasks.

Right, the STAMP variable really specifies the main part of the path + filename 
for stamp files for a particular recipe, not just the directory.

MULTIMACH_TARGET_SYS is a variable used in a number of places to separate files 
for different machines such that you can build for multiple target machines 
using the same output directories.

EXTENDPE is a variable for use in file/path names which will act as a prefix for 
the version based on PE if PE is set and greater than zero for the recipe, or 
else will be empty. e.g. if PE is "1" then EXTENDPE will be "1_", whereas if 
PE is not set (the default) or 0 then EXTENDPE will be "".

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the yocto mailing list