summaryrefslogtreecommitdiffstats
path: root/meta/conf/bitbake.conf
Commit message (Collapse)AuthorAgeFilesLines
* Poky -> Yocto name changeRichard Purdie2010-10-271-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pseudo/fakeroot: Move the pseudo directory creation into bitbakeRichard Purdie2010-10-221-0/+1
| | | | | | | | | | | | | | 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>
* Make invalid LICENSE fields fatalRichard Purdie2010-09-301-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate.bbclass: Update to use SSTATE variables everywhere and remove the now ↵Richard Purdie2010-09-291-1/+1
| | | | | | unneeded complicated paths from the sstate files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf/documentation.conf: Start using SUMMARY variable and document itRichard Purdie2010-09-211-4/+8
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* image.bbclass: change IMAGE_EXTRA_SPACE to IMAGE_OVERHEAD_FACTORSaul Wold2010-09-081-1/+5
| | | | | | | | 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>
* meta-toolchain: update to reflect opkg state directory moveJoshua Lock2010-08-261-0/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake.conf: Add DESCRIPTION for -dev, -dbg and -doc packagesRichard Purdie2010-08-231-0/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add shared/pkgconfig files to standard -dev globMark Hatle2010-08-201-1/+2
| | | | | | | | | | 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>
* bitbake.conf: Set FAKEROOTENVRichard Purdie2010-08-181-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Fix up OVERRIDES documentation (some bits from OE) and also ↵Richard Purdie2010-08-121-6/+10
| | | | | | add forcevariable OVERRIDE Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Set PKG_CONFIG_LIBDIRRichard Purdie2010-08-121-0/+1
| | | | | | | 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>
* bitbake.conf: Always specific the sysroot in TOOLCHAIN_OPTIONSRichard Purdie2010-08-121-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pseudo: Change pseudo integration to better support local DBsMark Hatle2010-08-041-3/+2
| | | | | | | | | 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>
* bitbake.conf: change inode calculation for genext2fs [BUGFIX#138]Kevin Tian2010-07-271-4/+6
| | | | | | | | | | | | | | 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>
* meta/conf/bitbake.conf: Configure pseudo to not expand symlinksMark Hatle2010-07-241-1/+1
| | | | | | | | 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>
* pseudo: EnhancementsJoshua Lock2010-07-241-1/+3
| | | | | | | | | | | | | 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>
* bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain ↵Richard Purdie2010-07-231-1/+2
| | | | | | paths to prevent multimachine cross contamination Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Increase the image generation free spaceRichard Purdie2010-07-221-1/+1
| | | | | | | 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>
* bitbake.conf: move PSTAGE_DIR and DL_DIR with build outputJoshua Lock2010-07-211-2/+2
| | | | | | | | | 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>
* Use pseudo rather than fakeroot for fake root privilegesJoshua Lock2010-07-161-0/+6
| | | | | | | 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>
* bitbake.conf: Add base_libdir_nativesdkRichard Purdie2010-07-151-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Update sdk build flags after layout changesRichard Purdie2010-07-141-1/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* meta-toolchain: Improve layoutRichard Purdie2010-07-021-0/+4
| | | | | | | | | | * 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>
* lib/oe/patch.py: Fix patch application failure interaction handlingRichard Purdie2010-06-101-2/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Remove util-linux from ASSUME_PROVIDEDJoshua Lock2010-06-021-1/+0
| | | | | | We need to build our own util-linux now Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake.conf: add the LOG_DIR variableNitin A Kamble2010-06-021-0/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Install cross-packages into the native sysrootJoshua Lock2010-04-271-3/+1
| | | | | | | | | | | 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>
* Move STAGING_BINDIR_CROSS into target sysroot, instead of nativeJoshua Lock2010-04-271-1/+1
| | | | | | | | | 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>
* base.bbclass: Split up as per the patch in OE.dev by Chris Larson making ↵Richard Purdie2010-03-191-0/+15
| | | | | | code more readable and modularised Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: quieten wget fetchesJoshua Lock2010-01-291-3/+3
| | | | | | Add the q switch to wget fetches and resumes to reduce stdout noise. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* packaged-staging: Move packaged staging directory outside of DEPLOY_DIRJoshua Lock2010-01-291-0/+1
| | | | | | | | | | 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>
* bitbake.conf: Add virtual/xserver to MUTLI_PROVIDER_WHITELISTRichard Purdie2010-01-271-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add virtual/libintl-nativesdk to MULTI_PROVIDER_WHITELISTRichard Purdie2010-01-251-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add virtual/libintl-native to MUTLI_PROVIDER_WHITELISTRichard Purdie2010-01-201-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the ↵Richard Purdie2009-11-131-1/+1
| | | | | | | | | | | | | 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>
* bitbake.conf: Add virtual/libintl-native to ASSUME_PROVIDEDRichard Purdie2009-11-131-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Drop SHELLCMDS quoting fixing menuconfig taskRichard Purdie2009-11-121-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Fix STAGING_BINDIR_CROSS to point to the location before the ↵Richard Purdie2009-10-051-1/+1
| | | | | | layout_* changes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow ↵Richard Purdie2009-09-181-1/+2
| | | | | | environmental variable control Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Update SPECIAL_PKGSUFFIX to include crosssdk/cross-canadian ↵Richard Purdie2009-09-171-1/+1
| | | | | | and drop -cross-sdk Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add SDK variable definitionsRichard Purdie2009-09-171-0/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sdk.bbclass: Rename to nativesdk.bbclassRichard Purdie2009-09-171-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Remove layout_* variablesRichard Purdie2009-09-171-66/+52
| | | | | | | | | | | | 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>
* bitbake.conf: Use BASE_PACKAGE_ARCH as the default, not HOST_ARCHRichard Purdie2009-09-171-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add SDK variable definitionsRichard Purdie2009-09-171-0/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Rename SDK_PREFIX SDKPATHRichard Purdie2009-09-101-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: packages pulling a mercurial tree should depend on mercurialDamien Lespiau2009-08-261-0/+4
| | | | | | | | 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>
* bitbake.conf: Create the rootfs in WORKDIR, not directly in TMPDIR allowing ↵Richard Purdie2009-08-121-1/+1
| | | | | | creation of more than one rootfs at once Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Sync with changes in OE.devRichard Purdie2009-07-021-21/+40
|