Skip to content
Peter Saunderson edited this page Jul 26, 2016 · 4 revisions

Home / parallella-yoctobuild / meta-exotic / Design Guide / Glossary

##BASE_WORKDIR BASE_WORKDIR is the root folder for all work directories that is used by bitbake to store the build artifacts. (see BASE_WORKDIR for more details)

##CCACHE_DIR CCACHE_DIR is not a global variable, it is used by bitbake to track the build state of packages. (see CCACHE_DIR for more details)

##CROSS_TARGET_SYS_DIR CROSS_TARGET_SYS_DIR is not a global variable, it is only used in cross compilation. CROSS_TARGET_SYS_DIR defines where in the file system the cross compiler build products are located. (see CROSS_TARGET_SYS_DIR for more details)

##MULTIMACH_HOST_SYS MULTIMACH_HOST_SYS is used in CCACHE_DIR (see ccache.bbclass) to cache build products and in nativesdk.bbclass to define the STAGING_DIR_HOST. (see MULTIMACH_HOST_SYS for more details)

##MULTIMACH_TARGET_SYS MULTIMACH_TARGET_SYS is used to define the WORKDIR and in STAMPCLEAN and other system state algorithms to separates files for different machines such that you can build for multiple target machines using the same output directories. (see MULTIMACH_TARGET_SYS for more details)

##SSTATE_SWSPEC SSTATE_SWSPEC is used in the system state algorithms. (see SSTATE_SWSPEC for more details)

##STAGING_BINDIR_TOOLCHAIN STAGING_BINDIR_TOOLCHAIN is used to configure the PATH to locate the tools needed to build a component. (see STAGING_BINDIR_TOOLCHAIN for more details)

##STAGING_DIR_HOST STAGING_DIR_HOST is the default location of the build products in the host file system. The files are staged in specific folders so that when they are installed on a target the appropriate directory structure is created. (see STAGING_DIR_HOST for more details)

##STAGING_DIR_TARGET STAGING_DIR_TARGET is used to configure the location on the target where the files might be expected. (see STAGING_DIR_TARGET for more details)

##STAMP STAMP is used in the system state algorithms. (see STAMP for more details)

##STAMPCLEAN STAMPCLEAN is used in the system state algorithms. (see STAMPCLEAN for more details)

##TARGET_PREFIX TARGET_PREFIX is the name given to the compiler and is derived from a set of variables. (see TARGET_PREFIX for more details)

##TOOLCHAIN_OPTIONS TOOLCHAIN_OPTIONS is used to set the sysroot location for target builds. (see TOOLCHAIN_OPTIONS for more details)

##WORKDIR WORKDIR is the location where bitbake stores logfiles and other build artifacts for a particular package. (see WORKDIR for more details)

Clone this wiki locally