summaryrefslogtreecommitdiff
path: root/meta/conf
AgeCommit message (Collapse)AuthorFiles
2011-07-29tune-cortex{m1, m3, r4}: correct spelling of "cortex"Phil Blundell3
Otherwise the test in TUNE_CCARGS will never match. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-28bitbake.conf: remove PACKAGE_EXTRA_ARCHS_tune-XXX defaultPaul Eggleton1
Because of the way BitBake handles ??= under certain circumstances, this default setting ends up stepping all over the real setting from the arch include file. Since virtually all arch include files or tune files define a real value for this we shouldn't need to have a default (or it needs to be done in a different way). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Acked-by: Kumar Gala <galak@kernel.crashing.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-27Update TERMCMD message to align with previous changeMatthew McClintock1
A previous patch changed the default TERM to use xterm. This updates local.conf.sample to match the change Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-27multilib: Add support for compiling recipes against multiple ABIsRichard Purdie3
This patch adds the core multilib class which can be used along with a parameter specifying the mutlilib to use in BBCLASSEXTEND. The MLPREFIX variable is added and can be used in cases where its too difficult to dynmaically work out where a mutltilib prefix is needed to be added to a variable. This includes: * SHLIBSDIR and PACKAGE_ARCH fixes from Lianhao Lu. * PACKAGE_DYNAMIC mapping from Yu Ke * PACKAGE_INSTALL mapping from Yu Ke * RPROVIDES mapping from Yu Ke * TARGET_VENDOR fix from Mark Hatle * Ignorning *-native-runtime dependnecies as well as *-native from Yu Ke * Map PKG and ALLOW_EMPTY from Dongxiao Xu * Ensure RCONFLICTS and PKG field dependencies are remapped (from Dongxiao Xu) * Ensure PN and MLPREFIX are set at the same time to ensure consistent BPN values (Yu Ke) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Xu Dongxiao <dongxiao.xu@intel.com> Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-27Add basic PowerPC core tune configRichard Purdie7
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-27Add basic Mips core tune configRichard Purdie2
Acked-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-27Add ARM tune file overhaul based largely on work from Mark HatleRichard Purdie24
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-27machine/qemu: set preferred linux-yocto kernel versionBruce Ashfield1
The introduction of the linux-yocto-3.0 kernel is taking precedence over the known working 2.6.37 version. Forcing 2.6.37 until 3.0 is validated on the qemu machines. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-07-27meta/conf/local.conf.sample: improve terminal examples/commentsPaul Eggleton1
Default to XTERM_TERM* instead of KONSOLE_TERM* since Konsole support only works for KDE 3.x, and note this in the comments (see Yocto bug 1294 for further details.) Also add a comment about PATCHRESOLVE = "noop". Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-27meta/conf/local.conf.sample: improve comments/layoutPaul Eggleton1
Some additions and grammar fixes to the comments, as well as moving the locale options to the same place. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-27meta/conf/local.conf.sample: remove oprofileui-native related settingsPaul Eggleton1
oprofileui-nativesdk would be a better way to handle these kinds of requirements with the modern system, and it is not something that most users will need to configure anyway (nor was it supported.) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-27tune-core2.inc: Drop X86ARCH32 usageRichard Purdie1
Using i686 doesn't work well with locale generation and doesn't gain anything so revert to the i586 default. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-26arch-ia32.inc: Fix up TUNE_ARCH variable conflictsRichard Purdie2
The current approach causes duplicate values to appear in the TUNE_ARCH field and this patch addresses that. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-26meta: Rename SITEINFO_ENDIANESS to SITEINFO_ENDIANNESSKhem Raj1
There is this discrepency in spelling. Lets fix it in core. There are lot of layers using SITEINFO_ENDIANNESS This was shielded since meta-oe had its own copy of siteinfo class. But that class has now been deleted in favor of oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-25Move architecture specific TARGET_OS mangling into tune filesRichard Purdie6
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-25conf/machine/include: Start to fill out architecture specific tune include ↵Richard Purdie29
files and tune features These changes revolve around the idea of tune features. These are represented by 'flag' strings that are included in the TUNE_FEATURES variable. Any string included in TUNE_FEATURES should also add a TUNEVALID[<name>] entry so we can know which flags are available in TUNE_FEATURES and have documentation about what the flags do. We will add sanity code to error if flags are listed in TUNE_FEATURES but are not documented in TUNEVALID. A given tune configuration will want to define one or more predetermined sets of _FEATURE flag lists. These are defined in the form TUNE_FEATURES_tune-<name>. For defined tune configuation, <name> should be added to the AVAILTUNE list so that we can determine what tune configurations are available. Flags cannot be used in this case as with TUNEVALID since its useful to be able to build up tune lists from other TUNE_FEATURES_tune-yyy options. A given tune configuration may also define PACKAGE_EXTRA_ARCHS_tune-<name> and BASE_LIB_tune-<name> to control the multilib location. All options can be overridden by the distro or local user configuration. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-25sanity: Increase bitbake minium version to 1.13.3 for bb.utils.contains() ↵Richard Purdie1
function Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-25bitbake.conf/classes: Variable cleanupRichard Purdie1
This patch removes the variables BASE_PACKAGE_ARCH, BASEPKG_HOST_SYS, BASEPKG_TARGET_SYS and also removes the immediate assignments in several core classes as these are no longer required. This should make it clearer what some of the core variables do and simplfy some overly complex and confusing class code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-25distro_tracking_fields.inc: update the info for tcf-agentDexuan Cui1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-07-22conf/machine/include: Set TUNE_CCARGS instead of TARGET_CC_ARCHRichard Purdie28
Since we're updating the tune file format, it makes sense to abstract the compiler tune arguments at this point too. This means that should these need to be overridden at any point, the original values can still be obtained in a similar manner to the other TUNE* variables. Whilst this isn't strictly necessary for any current need, its likely good practise to standardise this behaviour. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-22conf/machine/tune: Overhaul tune include file variablesRichard Purdie32
There is currently consideradble confusion over how the tune files operate and how these interact with the rest of the build system. This update/overhaul changes things so the tune files are primarily resonsible for setting: TUNE_ARCH - What was formerly set as TARGET_ARCH and is the value that represents the architecture we're targetting. TUNE_PKGARCH - The value that represents the tune confuration that this set of tune parameters results in. This allows the significant improvement that the core can now always determine the target architecture value, even when TARGET_ARCH needs to be reset to something different and likewise, there is one package architecture variable the core can reference allowing simplification of the BASE_PACKAGE_ARCH, PACKAGE_ARCH and FEED_ARCH variables. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-22bitbake.conf/cross.bbclass: Add ability to dynamically change library locationRichard Purdie1
Add the ability to dynamically change the library directory from "lib" to other values. This allows the tune files to specifiy altnerative ABIs which can be dynamically enabled by the multilib BBCLASSEXTEND code. A variety of approaches have been attempted with this, the immediate expansions in cross.bbclass being problematic as they are they are expanded before the bbclass extend event hander runs. This approach ensures the ${baselib} variable is retained in the expressions resolving that complication. Derived from some ideas from Mark Hatle. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-22tclibc-uclibc: Fix TARGET_OS for powerpcKhem Raj1
1a9ae8ea8c0540d41b8ff4d95c0420d6df754634 removed -uclibc hence it got all wrong for powerpc. uclibc TARGET_OS for classic ppc is linux-uclibc and for ppc w/ SPE its linux-uclibcspe Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-22default-versions: Update pulseaudio as arm no longer needs a seperate backportSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-21local.conf.sample: Add a note about ASSUME_PROVIDED for help2manTom Rini1
Similar, but opposite of oe.dev example. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-07-21tcmode-default: set preferred version also for (e)glibc-localeMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-07-20default-distrovars: Add largefile and argp to DISTRO_FEATURESKhem Raj1
This is needed for packages that go into core-image-minimal and core-image-sato highlighted by uclibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-20bitbake.conf, sanity.bbclass: Drop mercurial-nativeTom Rini1
We have no hg URIs in the metadata, so don't require and don't ASSUME_PROVIDED it either. meta-oe has a mercurial-native recipe if hg URIs are added in a recipe later. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-07-20tune-ppce500mc: Add a tune file for PowerPC e500mc coreKumar Gala1
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-07-20tune-ppce500v2: Add a tune file for PowerPC e500v2 coresKumar Gala1
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-07-20tclibc-*libc: Utilize TARGET_FPU for gnuspe settingKumar Gala3
Its possible that BASE_PACKAGE_ARCH isn't set to ppce500 or ppce500v2 when we build native toolchains. So we can utilize TARGET_FPU being set to 'ppc-efd' or 'ppc-efs' to determine if we should enable the gnuspe ABI. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-07-20distro-tracking: update libpngScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-07-19bitbake.conf: Change TERM default fallback to XTERM instead of GNOME_TERMKhem Raj1
Its better to use xterm since some folks may not be using gnome or KDE. Chances of having xterm on build machines are lot more than having gnome-terminal. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-19distro tracking: UpdatesSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-13distro-tracking: add RECIPE_MANUAL_CHECK_DATE for various recipesScott Garman1
The upstream package tracking webapp needs this additional distro tracking field to work properly for the following recipes I maintain: * icu * blktool * apmd * gperf * dosfstools * insserv * at Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-07-10tcmode-default: update binutils versionSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-08bitbake.conf: update OLDEST_KERNEL to 2.6.16Paul Eggleton1
Since we no longer support 2.4, update this setting to 2.6.16, to line up with the most accepted setting from OE. (This affects eglibc's kernel support, and 2.6.16 is the minimum version for glibc 2.9 onwards.) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-08distro tracking: update devel.toolchain recipes's fieldsNitin A Kamble1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-07-07default-distrovars.inc: add ipv4 to DISTRO_FEATURESPaul Eggleton1
Since the change in busybox configuration to match OE (OE core rev b5564c4a9cadf306b447180c433b25ec071f8ce1) we now need ipv4 in DISTRO_FEATURES to get standard IPv4 functionality in busybox. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-07distro_tracking_fields.inc: Update recipes upgrade and manual check informationMei Lei1
upgrade: gawk, gupnp manual check: diffutils Signed-off-by: Mei Lei <lei.mei@intel.com>
2011-07-07tcmode-default: Define UCLIBCVERSION and set it to 0.9.32Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-04distro_tracking_field: update the manually check fieldYu Ke1
sqlite3 qemugl console-tools gconf-dbus Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-07-04distro_tracking_fields.inc: update recipes upgrade informationMei Lei1
Signed-off-by: Mei Lei <lei.mei@intel.com>
2011-07-01distro_tracking_fields: remove modutils.Anders Darander1
Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-01bitbake.conf: update PSEUDO_PASSWD variableScott Garman1
The internal use of PSEUDO_PASSWD adds the /etc path automatically. Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30ccache: Set CCACHE on a per recipe basisWenzong Fan1
Set 'CCACHE_DIR' in 'bitbake.conf' and create the dirs for every package before task 'do_configure' started. [RP: Merge dirs variables into one] Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-30distro_tracking_field: update recipe maintainerYu Ke1
reassign Qing's recipe to other team member Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-06-30sanity.conf: Require bitbake version 1.13.2 at a minimumRichard Purdie1
2011-06-29distro_tracking_fields.inc: update RECIPE_MANUAL_CHECK_DATE for screen and ↵Dexuan Cui1
tcf-agent Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2011-06-29task-base: add 3G into DISTRO_FEATUREDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>