summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* bitbake/providers.py: Fix runtime providers problemsRichard Purdie2011-01-201-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Take a real world testcase where you have two recipes, each of which contains PACKAGES_DYNAMIC = "gdk-pixbuf-loaders-*" and recipes which RDEPEND on some gdk-pixbuf-loaders-xxx package. To select between these you need to set a PREFERRED_PROVIDER. These are specified in the PN namespace so the locgical conclusion is that setting PREFERRED_PROVIDER_gdk-pixbuf = "gtk+" should work. It doesn't and instead checks crazy things. The code was correctly finding the two possible providers, gtk+ and gdk-pixbuf. It was however only accepting PREFERRED_PROVIDER_gtk+ = "gdk-pixbuf" to resolve this problem which reads as the exact opposite to what was wanted. This patch changes the code to do something that makes sense. I suspect that before these changes it was pretty much a null operation rubber stamping the single provider case. For Poky at least it exposes a few cases where -nativesdk recipes were providing the same things as their normal counterparts but these are genuine bugs in the metadata. I've also attempted to make the multiple provider error message human readable as I counldn't understand it and I doubt anyone else could either. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Correctly set gdk-pixbuf PREFERRED_PROVIDERRichard Purdie2011-01-201-4/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg: Stop opkg-nativesdk providing update-alternatives-cwrorth and libopkgRichard Purdie2011-01-203-8/+11
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.inc: Stop eglibc-nativesdk providing eglib-thread-db and ↵Richard Purdie2011-01-201-3/+3
| | | | | | locale-base-* Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: Add PREFERRED_PROVIDERs for gdk-pixbuf-loaders after gdk-pixbuf ↵Richard Purdie2011-01-201-0/+5
| | | | | | updates Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+28
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libpthread library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* zypper: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+60
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libpthread library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libzypp: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+53
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libpthread library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* screenshot: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-1/+52
| | | | | | | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libX11 libgdk-x11-2.0 and libgdk_pixbuf-2.0 libraries explicitely for linking to work without errors. This is identified as a libtool issue. While creating the libshot.la file, libtool should have added these needed libraries in there. A bug has been created for this issue: http://bugzilla.pokylinux.org/show_bug.cgi?id=664 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* matchbox-stroke: : fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-1/+39
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libxrender library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* dates: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+47
| | | | | | | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libm and libpango-1.0 libraries explicitely for linking to work without errors. This is identified as a libtool issue. While creating the libgtkdatesview.la file, libtool should have added these needed libraries in there. A bug has been created for this issue: http://bugzilla.pokylinux.org/show_bug.cgi?id=664 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* fstests: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+75
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libX11 library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* blktrace: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-2/+29
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libXrender library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* xtscal: fix build issue with gcc dso linking changeNitin A Kamble2011-01-202-1/+27
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libXrender library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* matchbox-desktop: fix build issue with gcc dso linking changeNitin A Kamble2011-01-203-4/+32
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libX11 library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* settings-daemon: fix build error with new gcc dso linking changeNitin A Kamble2011-01-202-2/+32
| | | | | | | | | All the libraries needs to be specified explicitely with the new gcc dso linking change patch. This was causing build errors for this recipe. Specifying the libX11 library explicitely for linking to work without errors. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* oprofileui: fix the build failure after gcc dso changeNitin A Kamble2011-01-202-2/+28
| | | | | | | | With a change in gcc all the libraries needs to be specified explicitely for linking. That breaks compile for this package as libm is not explicitely specified. This commit fixes that linking issue. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libmusicbrainz: fix the build failure caused by gcc dso linkcing changeNitin A Kamble2011-01-202-2/+32
| | | | | | | | | | The libraries for linking are not determined automatically now. All the needed libraries must be specified explicitly. This patch fixes the issue for missing libpthread library in the linker script. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* sat-solver: fix the build failure caused by gcc dso linkcing changeNitin A Kamble2011-01-202-2/+34
| | | | | | | | | | The libraries for linking are not determined automatically now. All the needed libraries must be specified explicitly. This patch fixes the issue for missing librpmmisc library in the linker script. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gcc_4.5.1: add DSO linking change patchNitin A Kamble2011-01-2010-8/+61
| | | | | | | | | | This patch changes gcc's (ld's) linking behavior. It passes --no-add-needed flag to ld. Because of it ld does not try to find related libraries for linking, causing link failures. And these link failures can be fixed by specifying the library to be linked explicitely on the gcc command line. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gdk-pixbuf-native: add jpeg-native as a dependencySaul Wold2011-01-201-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl: Add GDBM module for perlJingdong Lu2011-01-201-2/+2
| | | | | | Add GDBM_File module and add it into perl extension in config.sh in order to fix failure of lsb-perl-test. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* python: Fix failures of LSB python-runtime tests.Jingdong Lu2011-01-202-3/+18
| | | | | | | | | Fix failues of LSB python-runtime tests. test_largefile: add "ac_cv_sizeof_off_t=8" option explicitly into configure options in order to enable "LFS". test_codecs, test_re, test_unicode: "--with-wctype-functions" will cause these tests failed, so remove it for LSB. test_builtin, test_getargs: "sitecustomize.py" cause default encoding changed from "ascii" into "utf8" and it will cause these tests failed, so remove this file for LSB. Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
* poky-lsb: Add poky-lsb.conf as distro of lsb imageJingdong Lu2011-01-201-0/+6
| | | | Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
* libxml2: Enable "--with-docbook --with-debug --with-catalog" for LSB test.Jingdong Lu2011-01-202-1/+2
| | | | | | Enable options "--with-doc --with-debug --with-catalog" in order to pass LSB test. Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
* glib-2.0: Enable debug option for LSB test.Jingdong Lu2011-01-202-1/+2
| | | | | | Enable "debug" option of glib-2.0 and make "glib_mem_profiler_table" and "g_mem_profile" enabled for LSB test. Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
* qt4: Enable accessibility and sm option for LSB.Jingdong Lu2011-01-203-4/+9
| | | | | | LSB library checks will look for some symbols of qt4 libraries. Enable "accessibility" and "sm" in order to pass the LSB test. Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
* documentation/yocto-project-qs/figures/using-a-pre-built-image.png: Updated ↵Scott Rifenbark2011-01-201-0/+0
| | | | | | | | figure Changed the figure so that "File System" is "Filesystem" Signed-off-by: Scott Rifenbark <scott@scott-desktop.(none)>
* documentation/yocto-project-qs/yocto-project-qs.xml: General edits to YP QS.Scott Rifenbark2011-01-201-54/+133
| | | | | | | Revised the manual for better grammar and more technically accurate wordings. Worked closely with Scott Garman on the revision. Signed-off-by: Scott Rifenbark <scott@scott-desktop.(none)>
* documentation/poky-ref-manual: expand discussion of PR and INC_PRPaul Eggleton2011-01-202-8/+17
| | | | | | Expands a little on PR and INC_PR. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* documentation/bsp-guide/bsp.xml: fix typo in variable namePaul Eggleton2011-01-201-1/+1
| | | | | | FILESEXTRAPATH -> FILESEXTRAPATHS Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* distutils(-common-base) bbclass: sync with OEKoen Kooi2011-01-202-26/+17
| | | | | | | | | When using python recipes imported from OE (e.g. python-cheetah) parsing only succeeds when python has already been built due to the PYTHON_DIR references. This commit syncs the classes with OE to make it work, but keeps the *.pyo removal from yocto. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* python-dir bbclass: import from OEKoen Kooi2011-01-201-0/+2
| | | | | | | | | This will be used later on when updating the distutils classes A small deviation from OE is the use of PYTHON_BASEVERSION instead of non-deterministic python code. See https://lists.yoctoproject.org/pipermail/poky/2011-January/002320.html for some background info Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* setuptools bbclass: import from OEKoen Kooi2011-01-201-0/+8
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sanity.bbclass: remove SDK_ARCH checkJessica Zhang2011-01-201-3/+0
| | | | | | remove sanity check for SDK_ARCH=i686 due to recent fixes in cross toolchain areas, etc. the old issue no longer exists Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
* linux-igep: Add required LIC_FILES_CHKSUMGary Thomas2011-01-201-0/+1
| | | | | | [sgw@linux.intel.com: added linux-igep to synopsis] Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* openssl: drop the valgrind patch that introduce a security holeIlya Yanok2011-01-202-16/+0
| | | | | | | | | | debian/valgrind.patch is the 'famous' Debian OpenSSL patch responsible for everyone using Debian and derivatives changing their keys. All keys generated with the patched OpenSSL are compromised so at very least we have to drop this patch for good. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-dummy: add license and LIC_FILES_CHKSUMIlya Yanok2011-01-202-1/+343
| | | | | | | | This package fails to build because of missing LIC_FILES_CHKSUM option. This patch adds GPL and LIC_FILES_CHKSUM to this recipe. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* base.bbclass: fix parse error on recipes with '++' in their namePaul Eggleton2011-01-201-1/+2
| | | | | | | | Fixes "multiple repeat" or "nothing to repeat" errors when parsing recipes with '++' in the file name. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-rt: atom-pc supportDarren Hart2011-01-202-2/+4
| | | | | | | | | Add support for the atom-pc machine to the meta-rt layer. This has been boot tested on the Intel n450 development board (Black Sand). Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Tom Zanussi <tom.zanussi@intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com>
* machine/qemu: Allow for users to override the preferred kernel versionDarren Hart2011-01-201-1/+1
| | | | | | | | The linux-yocto-rt kernel has been boot tested on qemux86-64. Unlock the preferred provider for virtual/kernel so it can be selected and used. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-rt/poky-image-*rt: Add initial PREEMPT_RT image recipesDarren Hart2011-01-203-0/+42
| | | | | | | | | Add poky-image-minimal-rt* image recipes. They are based on the minimal recipe and add rt-tests for basic evaluation of a board with a PREEMPT_RT kernel. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-rt/rt-tests: add the PREEMPT_RT rt-tests testsuite and recipes-tests ↵Darren Hart2011-01-201-0/+22
| | | | | | | | | | | directory The rt-tests test-suite is a collection of tests meant to measure the latency and determinism of the Linux PREEMPT_RT kernel. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-rt: Initial PREEMPT_RT layer and kernel recipesDarren Hart2011-01-202-0/+61
| | | | | | | | | | | | The meta-rt layer provides a preempt_rt kernel recipe using the linux-yocto-stable git tree. It overrides the virtual/kernel provider and defines the compatible machines and per-machine SRCREVs. The initial layer supports only qemux86-64. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
* sanity.bbclass: Disable TERMCMD checking with noop patchingMark Hatle2011-01-201-5/+6
| | | | | | | | | | If PATCHRESOLVE is set to "noop", then it isn't supposed to try and resolve patches at all, and thus does not need TERMCMD. Therefore, make sure Poky doesn't check for (and possibly fail at finding) TERMCMD if it isn't needed in the first place. Signed-off-by: Derek Buitenhuis <dbuitenh@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* libtool: Adjusted content of various libtool packages.Lianhao Lu2011-01-204-5/+5
| | | | | | | | [BUGID #562] fixing: 1. Adjusted the content of various packages generated by libtool. 2. Added libtool-nativesdk into task-sdk-host. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
* task-poky-tools: move systemtap to machine specific tasksSaul Wold2011-01-201-6/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* systemtap: new packageTom Zanussi2011-01-203-0/+30
| | | | | | | Add systemtap, a general-purpose script-directed dynamic tracing and performance analysis tool for Linux. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* qemuimagetest: Use same image during sanity testing instead of copying a new ↵Jiajun Xu2011-01-2027-87/+138
| | | | | | | | | | | | | | | | | image for each case To reduce the time on sanity testing, we remove variable SHARE_IMAGE and use a new variable TEST_SERIALIZE in local.conf. It is by default set to 1. Poky will copy and boot the to-be tested image for only once. It will not remove or kill the image and test cases will be serialized executed against the same image. If it is set to 0, image is always be copied for each cases, which takes much time. I had a experiment that latest qemuppc sato only takes 7 minutes to finish 9 sanity test cases, which takes more than 20 minutes before. I also removed sanity case "boot" from sato/sdk/lsb because the other cases for these targets already cover the check point of "boot". Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* apr-util: Update to 1.3.10Zhai Edwin2011-01-201-4/+8
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>