summaryrefslogtreecommitdiff
path: root/meta/conf/bitbake.conf
AgeCommit message (Collapse)AuthorFiles
2010-10-27Poky -> Yocto name changeRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22pseudo/fakeroot: Move the pseudo directory creation into bitbakeRichard Purdie1
If sstate was used to accelerate a build, the pseudo directory might not have been created leading to subsequent task failures. Also, sstate packages were not being installed under pseudo context meaning file permissions could have been lost. Fix these problems by creating a FAKEROOTDIRS variable which bitbake ensures exists before running tasks and running the appropriate setscene tasks under fakeroot context. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30Make invalid LICENSE fields fatalRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29sstate.bbclass: Update to use SSTATE variables everywhere and remove the now ↵Richard Purdie1
unneeded complicated paths from the sstate files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-21bitbake.conf/documentation.conf: Start using SUMMARY variable and document itRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-08image.bbclass: change IMAGE_EXTRA_SPACE to IMAGE_OVERHEAD_FACTORSaul Wold1
This change allows the IMAGE_OVERHEAD_FACTOR (default to 1.2) to adjust dynamicly how much space to add for each image, thus there is 20% overhead space by default. Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-26meta-toolchain: update to reflect opkg state directory moveJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-23bitbake.conf: Add DESCRIPTION for -dev, -dbg and -doc packagesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20bitbake.conf: Add shared/pkgconfig files to standard -dev globMark Hatle1
Add the pkgconfig files that may appear into the shared directory into the -dev globbing. Also change the udev integration to remove the manual instance of the shared directory .pc file. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-18bitbake.conf: Set FAKEROOTENVRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12bitbake.conf: Fix up OVERRIDES documentation (some bits from OE) and also ↵Richard Purdie1
add forcevariable OVERRIDE Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12bitbake.conf: Set PKG_CONFIG_LIBDIRRichard Purdie1
If this isn't set, pkg-config will use its inbuilt paths which mean it can end up looking in the native sysroot. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12bitbake.conf: Always specific the sysroot in TOOLCHAIN_OPTIONSRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04pseudo: Change pseudo integration to better support local DBsMark Hatle1
Change the pseudo integration: * Uprev to latest open source version * Restructure the patches to allow for many local DBs, as well as pseudo specific lib dirs. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-27bitbake.conf: change inode calculation for genext2fs [BUGFIX#138]Kevin Tian1
genext2fs 1.4.1 creates minimal inode number based on specified rootfs directory. This is desired in some embedded devices as storage/memory are precious. However it's not suitable in development phase where target rootfs may be changed heavily on the fly (remote debug, test, ...). Sometimes this may even cause "No space on device" error due to limited free inodes exhaulted at the 1st boot. Here a new option is added to allow falling back to original 1.3 behavior, i.e caculating inode number based on specified bytes-per-inode parameter. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-24meta/conf/bitbake.conf: Configure pseudo to not expand symlinksMark Hatle1
When using the fake chroot ability of pseudo, it will expand absolute symlinks to their full non-fake path by default. The simple change disables that behavior, as it is undesired when generating a rootfs. Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24pseudo: EnhancementsJoshua Lock1
Enable changing the data directory on the fly from the environment and then use this feature within poky to confine pseudo usage to each WORKDIR. This fixes issues that could be seen under heavy inode reusage e.g. with rm_work. Work based mainly off a patch from Joshua Lock but finished by Richard Purdie. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain ↵Richard Purdie1
paths to prevent multimachine cross contamination Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22bitbake.conf: Increase the image generation free spaceRichard Purdie1
The current free space doesn't leave much room for using the image, increase it. Patch from Saul Wold with tweaks. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21bitbake.conf: move PSTAGE_DIR and DL_DIR with build outputJoshua Lock1
Having PSTAGE_DIR be a top level directory by default doesn't make sense, move it to be a child of the build directory so that it lives with all other built output. Also move DL_DIR to a child of the build directory for the use case of an unwriteable $OEROOT. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-16Use pseudo rather than fakeroot for fake root privilegesJoshua Lock1
Make use of the ability to configure the fake root provider and use Wind River's pseudo utility. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-15bitbake.conf: Add base_libdir_nativesdkRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14bitbake.conf: Update sdk build flags after layout changesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02meta-toolchain: Improve layoutRichard Purdie1
* Switch from /usr/local/poky to /opt/poky * Use a sysroots directory for both the "native" sdk binaries and the target * Drop the meta-toolchain extras packages. These are replaced with packaged-staging. * Change the nativesdk layout to match our usual filesystem layout * Clean up various hardcoded prefix references Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10lib/oe/patch.py: Fix patch application failure interaction handlingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-02bitbake.conf: Remove util-linux from ASSUME_PROVIDEDJoshua Lock1
We need to build our own util-linux now Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02bitbake.conf: add the LOG_DIR variableNitin A Kamble1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-04-27Install cross-packages into the native sysrootJoshua Lock1
Cross is no longer required so can go away, we now install cross packages into the native sysroot and use them from there. This patch includes updates to classes and some recipes which reference CROSS_DIR. Others still need fixing an image can be built and run with this patch applied. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27Move STAGING_BINDIR_CROSS into target sysroot, instead of nativeJoshua Lock1
Cross scripts now live in sysroot/$arch-distro-os/crossscripts, this conveys that they are no longer native system dependant and emphasises their purpose. Bump the staging ABI and implement a simple migration from ABI 3 to ABI 4. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19base.bbclass: Split up as per the patch in OE.dev by Chris Larson making ↵Richard Purdie1
code more readable and modularised Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29bitbake.conf: quieten wget fetchesJoshua Lock1
Add the q switch to wget fetches and resumes to reduce stdout noise. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29packaged-staging: Move packaged staging directory outside of DEPLOY_DIRJoshua Lock1
Rename DEPLOY_DIR_PSTAGE to PSTAGE_DIR and move it outside of deploy. Do soft assignment of a default variable inside bitbake.conf as ${OEROOT}/tmp/pstage. Use a separate directory, PSTAGE_WORKDIR, to store transient packaged staging files such as the stamp files and opkg.conf Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-27bitbake.conf: Add virtual/xserver to MUTLI_PROVIDER_WHITELISTRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-25bitbake.conf: Add virtual/libintl-nativesdk to MULTI_PROVIDER_WHITELISTRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20bitbake.conf: Add virtual/libintl-native to MUTLI_PROVIDER_WHITELISTRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the ↵Richard Purdie1
populate_staging task to populate_sysroot This change makes the purpose of the staging directory more obvious and the taskname more true to what it now actually does. The layout version number is increased due to the change in layout but code to convert existing directories and insert a symlink for backwards compatibility is included. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13bitbake.conf: Add virtual/libintl-native to ASSUME_PROVIDEDRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12bitbake.conf: Drop SHELLCMDS quoting fixing menuconfig taskRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05bitbake.conf: Fix STAGING_BINDIR_CROSS to point to the location before the ↵Richard Purdie1
layout_* changes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow ↵Richard Purdie1
environmental variable control Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17bitbake.conf: Update SPECIAL_PKGSUFFIX to include crosssdk/cross-canadian ↵Richard Purdie1
and drop -cross-sdk Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17bitbake.conf: Add SDK variable definitionsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17sdk.bbclass: Rename to nativesdk.bbclassRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17Remove layout_* variablesRichard Purdie1
Remove layout_* variables and replace them with variables specific to the different classes. The layout variables were only useful for the native/cross classes and caused more confusion than they solved. They didn't scale to the sdk class. It now clear a small set of native/cross variables fulfil the needs. This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes sense since we're installing binaries into the locations we're compiling them for. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17bitbake.conf: Use BASE_PACKAGE_ARCH as the default, not HOST_ARCHRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17bitbake.conf: Add SDK variable definitionsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10bitbake.conf: Rename SDK_PREFIX SDKPATHRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26base.bbclass: packages pulling a mercurial tree should depend on mercurialDamien Lespiau1
As we don't provide a mercurial-native package (yet) let's assume the build machine has it installed and check (sanity.bbclass) if it's the case. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-12bitbake.conf: Create the rootfs in WORKDIR, not directly in TMPDIR allowing ↵Richard Purdie1
creation of more than one rootfs at once Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02bitbake.conf: Sync with changes in OE.devRichard Purdie1