summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2010-06-29bitbake: create cooker object after cleaning the environmentJeff Dike1
Previously, the cooker object was created before the environment was cleaned, saving everything that was in the environment and dumping into the run scripts. The patch ensures that the cooker gets a cleaned environment when it's created. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29bitbake: Move the logger initialization from cooker to utilsJeff Dike3
In order to move the environment cleaning, which wants to log a message, before cooker creation, the logging facility initialization needs to happen earlier. So, it is now in init_logger in utils.py and called from bitbake before the creation of the data object. It also seems more correct to initialize a global facility like this from a more global context than the creation of an object, of which there could theoretically be many. Signed-off-by: Jeff Dike <jdike@linux.intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29busybox: fix unexpected "done" in /etc/udhcpc.d/50default script.Enric Balletbo i Serra2
Run udhcpc results in udhcpc (v1.15.3) started /etc/udhcpc.d/50default: line 37: syntax error: unexpected "done" (expecting "fi") run-parts: /etc/udhcpc.d/50default exited with code 2 Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29qemux86/xorg.conf: no DefaultDepth for VMware SVGA driverKevin Tian2
VMware SVGA driver needs to have same depth between the host and the guest. Or put in other word, the depth read by the guest is the value read from host. The guest is not allowed to change virtual depth to other value. With DefaultDepth option xorg.conf, vmware driver rejects to work with suggestion "Please do not specify a depth on the command line or via the config file". Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29qemu: fix VMware VGA depth calculation errorKevin Tian3
VMware SVGA presents to the guest with the depth of the host surface it renders to, and rejects to work if the two sides are mismatched. One problem is that current VMware VGA may calculate a wrong host depth, and then memcpy from virtual framebuffer to host surface may trigger segmentation fault. For example, when launching Qemu in a VNC connection, VMware SVGA thinks depth as '32', however the actual depth of VNC is '16'. The fault also happens when the host depth is not 32 bit. Qemu <4b5db3749c5fdba93e1ac0e8748c9a9a1064319f> tempts to fix a similar issue, by changing from hard-coded 24bit depth to instead query the surface allocator (e.g. sdl). However it doesn't really work, because the point where query is invoked is earlier than the point where sdl is initialized. At query time, qemu uses a default surface allocator which, again, provides another hard-coded depth value - 32bit. So it happens to make VMware SVGA working on some hosts, but still fails in others. To solve this issue, this commit introduces a postcall interface to display surface, which is walked after surface allocators are actually initialized. At that point it's then safe to query host depth and present to the guest. Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29gcc: Add patch to allow disabling of libstdc++ linkage and hence fix ↵Richard Purdie5
gcc-runtime which was having broken configure tests due to the linker failures and assuming maths primitives were not in libm Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-25bitbake: allow fakeroot functionality to be provided by an alternative programJoshua Lock1
If the variable FAKEROOT is set its value will be used, otherwise we default to fakeroot. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25pkgconfig: add patch to disable legacy scripts such as glib-configJoshua Lock2
On an F13 host with glib-config installed pkgconfig-native can get into a horrible state with recursive calls between pkg-config and glib-config. The patch adds a configure time option to disable legacy script support in pkgconfig and makes use of the option for Poky. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25handbook: PR should always be set, even if to 0Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25cross-canadian: ensure package dependencies are generated correctlyJoshua Lock5
cross-canadian packages need to look for their SOLIBS in the nativesdk sysroot so that dependencies are correctly picked up and meta-toolchains are correctly built. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25handbook: update the required dependencies listJoshua Lock1
The dependencies list in the introduction was missing chrpath and mercurial. Also adds a note about the packages required to build qemu-native. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-24qemu: Enable ppc system emulation and fix ppc buildRichard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-23gdb-cross-canadian: build with the host-triplet prefixJoshua Lock1
Our cross-canadian tools our built with the host-triplet prefix, gdb should do similar. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23kernel.bbclass: Remove additional binaries from stagingScott Garman1
* Remove additonal binaries known to cause "strip command failed" errors during do_package on cross platforms. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-06-23qemu: fix sloppy mergeJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23qemu: Work around the crash seen on Ubuntu.Jeff Dike2
Due to different stack contents in sdl_display_init on Ubuntu vs other distros, an uninitialized structure is causing a crash. Zeroing the structure makes the behavior uniform across distros, avoiding the Ubuntu crash, but doesn't fix the underlying bugs, notably: the return value of SDL_GetWMInfo needs to be checked, as it's currently failing silently the underlying reason for the failure of SDL_GetWMInfo needs to be found - there is a GetWMINfo method in the internal SDL structure which is NULL, and the reason for this needs to be found. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-23linux-omap: fix build failure with gcc-4.3.3Dexuan Cui2
Pull time.h patch from upstream Linux kernel (commit 38332cb98772f5ea757e6486bed7ed0381cb5f98) The patch fixes the following build failure: LD .tmp_vmlinux1 kernel/built-in.o: In function `timespec_add_ns': undefined reference to `__aeabi_uldivmod' kernel/built-in.o: In function `do_gettimeofday': undefined reference to `__aeabi_uldivmod' undefined reference to `__aeabi_uldivmod' kernel/built-in.o: In function `timespec_add_ns': undefined reference to `__aeabi_uldivmod' undefined reference to `__aeabi_uldivmod' kernel/built-in.o: more undefined references to `__aeabi_uldivmod' Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-18binutils: add newer versions for crosssdk and cross-canadianJoshua Lock2
These providers seem to have slipped under the radar in the recent upgrade of binutils. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-18linux-libc-headers: delete include/scsi/scsi.h, it's not for userspaceJoshua Lock4
include/scsi/scsi.h is not userland parsable and research indicates this is because the header should not be exposed to userspace. Therefore remove it in the install. Research done by Tom Rini <tom_rini@mentor.com> in OE commit 91d3d92a626da89dfe13d63e68a90dbafdbaef1d This has been the case since kernel 2.6.31 Bump glibc and uclibc PR's so that users have sane <scsi/scsi.h> Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-17Distro Tracking: move to private directory and split into sectionsSaul Wold13
This is a squash of all the other changes made to the distro tracking files Below is a summary of all the changes in this squash Signed-off-by: Saul Wold <Saul.Wold@intel.com> distro-track: update track of base libs and utils libusb libnl grub yum update-modules udev-extraconf (no .bb changes) update-rc.d Signed-off-by: Qing He <qing.he@intel.com> distro_tracking_fields.inc: add eggdbus distro_tracking_fields.inc: add overrides for previous recipes Some recipes are fully local scripts. There's then no updates for their metadata, and just add overrides for tracking purpose here. Also fixes some patch information from previous overrides. now each catetory has its own tracking .inc file, which is further included by original global file Signed-off-by: Kevin Tian <kevin.tian@intel.com> distro_tracking_fields.inc: add some package info Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> distro_tracking_fields: update diffstat fields distro tracking: update latest for lttng-control Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-17base-files: fix LICENSE from 'GPL' to 'GPLv2'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17opkg-config-base: add LICENSE as 'MIT'Kevin Tian2
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17network-suspend-scripts: fix LICENSE from 'GPL' to 'GPLv2'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17initscripts: fix LICENSE from 'GPL' to 'GPLv2'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17initramfs-live-install: add LICENSE as 'MIT'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17initramfs-live-boot: add LICENSE as 'MIT'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17initramfs-boot: add LICENSE as 'MIT'Kevin Tian1
the license information is acquired from: "Richard Purdie <rpurdie@linux.intel.com>" Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17e2fsprogs: fix sub-pacakge license fieldsKevin Tian1
also change to use new patch parameter Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17icu: fix metadataKevin Tian2
also change to use new patch parameter Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17portmap: use NO_TCP_WRAPPER instead of local patchQing He3
use NO_TCP_WRAPPER=1 in EXTRA_OEMAKE to disable -lwrap also remove the redundent oe_compile() Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17update-rc.d: fix metadateQing He1
update license fields adjust ordering change to use new patch parameter Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17update-modules: fix metadataQing He1
trivial ordering update Signed-off-by: Qing He <qing.he@intel.com>
2010-06-17yum: fix metadataQing He1
update license and url change to use new patch parameter Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17grub: fix metadataQing He1
update license fields change to use new patch parameter Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17libnl: fix metadataQing He1
update homepage and license change to use new patch parameter Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17libusb: fix metadataQing He1
update homepage change license to reflect GPL|BSD dual licensing of the header update description to reflect the legacy version change to use new patch parameter Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17xf86-input-vmmouse: add license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17xf86-input-mouse: add license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17xf86-input-keyboard: add new license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17mkfontscale: add license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17mkfontdir: add license checkYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17x11-common: change license from GPL to GPLv2Yu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17libxxf86dga: add license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17evieext: add description and license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17bigreqsproto: add description and license checksumYu Ke1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17task-poky-x11-sato: fix metadataDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17task-poky-apps-x11-pimlico: fix metadataDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17gst-meta-base: fix metadataDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17task-poky-tools: fix metadataDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17task-poky-nfs: fix metadataDongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>