summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* conf/machine/include/arm add extra MACHINEOVERRIDES like x86 doesMartin Jansa2011-12-135-0/+5
| | | | | | | | | * motivated by this NAK http://patchwork.openembedded.org/patch/15777/ and today's discussion on #yocto I hope it's worth it to send this RFC Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* connman: improve packagingOtavio Salvador2011-12-132-9/+7
| | | | | | | | | | | | | The scripts being included on connman-scripts was the test utility and thus we are moving them with the rest of test utilities in 'connman-tests'. A runtime dependency on python-dbus were missing as well as those scripts uses it. As no dhclient, resolvconf and udhcpc plugins are being generated the respective dependency map entries were also removed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-gtk-directfb.bb: Add task list to run gtk over directfbXiaofeng Yan2011-12-131-0/+26
| | | | | | | | | Add task-core-gtk-directfb.bb to OE core for running gtk over directfb. [YOCTO #1674] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: add demos to the configuation of gtk+Xiaofeng Yan2011-12-131-2/+2
| | | | | | | | | Add demos for checking whether gtk+ run over directfb successfully or not. [YOCTO #1674] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk.inc: add feature based on directfbXiaofeng Yan2011-12-131-3/+13
| | | | | | | | | | gtk run over x11 at current OE-core. If gtk want to run over directfb, then \ the configuration related to x11 should be disabled and directfb should be enabled. [YOCTO #1674] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: Disable x11 when pango doesn't run over x11Xiaofeng Yan2011-12-131-4/+12
| | | | | | | | | | pango run over x11 at current OE-core. If pango want to run over non-x11, then \ the configuration related to x11 should be disabled. [YOCTO #1674] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: add directfb DISTRO_FEATUREXiaofeng Yan2011-12-131-3/+8
| | | | | | | | | | cairo run over x11 at current OE-core. If cairo want to run over directfb, then \ the configuration related to x11 should be disabled and directfb should be enabled. [YOCTO #1674] Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ed: remove unsupported optionSaul Wold2011-12-131-0/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* bash: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-6/+15
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gmp: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sed: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gzip: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gawk: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* findutils: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* ed: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* readline: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* coreutils: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eglibc: Generate cross testing script during installKhem Raj2011-12-125-10/+60
| | | | | | | | | | | | | | | | | | | | | EGLIBC has long had cross testing capability, so use that there are few steps needed on setting up the target as well as the build host. This patch tries to generate a script with all the needed environment on build host system To use this script one needs to setup the target as described in the testing intructions of eglibc and then this script can directly interface to the target and run the tests from eglibc's build directory. To run this script bash <script> username@testing_hostname/ip The output can be dumped into a log file for later viewing and checked for "Error " to see the failed tests Removes INC_PR its not used anywhere Signed-off-by: Khem Raj <raj.khem@gmail.com>
* task-core-nfs: Add nfs-utils-client to RDEPENDSKhem Raj2011-12-121-2/+4
| | | | | | | | | include nfs client in tast-core-nfs as well this is handy when we need it on target e.g. testing eglibc needs it and we can just do EXTRA_IMAGE_FEATURES += "nfs-server" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1Khem Raj2011-12-1217-4/+2
| | | | | | No other changes (except checksum updates) then git mv were needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* license: PR bump failureElizabeth Flanagan2011-12-121-1/+1
| | | | | | | | | | This addtask for do_populate_lic should be reverted back to before do_package as before do_compile causes failures when recipes are updated. [YOCTO #1819] Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
* x86 tune: fix TUNE_PKGARCH definition for proper PACKAGE_ARCHNitin A Kamble2011-12-122-5/+5
| | | | | | | | | | | | | | | | | | | rpmbuild can not handle the PACKAGE_ARCH of these kinds: x86_64-x32, core2-64, core2-64-x32 With these kinds of PACKAGE_ARCH the --target parameter of rpmbuild becomes like: core2-64-x32-poky-linux-gnux32 ; And rpmbuild extracts %_target (arch) wrongly as core2 generating these kinds of rpms with incorrect filenames: zip-3.0-r0.core2.rpm So this commit fixes the issue by making PACKAGE_ARCH like this: x86_64_x32, core2_64, core2_64_x32 Now --target parameter of rpmbuild becomes like: core2_64_x32-poky-linux-gnux32 ; And rpmbuild extracts %_target (arch) correctly as core2_64_x32 generating these kinds of rpms with correct filenames: zip-3.0-r0.core2_64_x32.rpm Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* openssl-1.0.0e: Update x32 ConfigureH.J. Lu2011-12-121-1/+1
| | | | | | | | | | | | | Make linux-x32 as close to linux-x86_64 as possible: 1. Add -mx32 -DMD32_REG_T=int. 2. Changed to -O3. 3. Remove -pipe -g -feliminate-unused-debug-types. 4. Remove -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS. 5. Add :::x32 for multilib. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
* libacpi: Use the cross strip instead of host stripNitin A Kamble2011-12-122-2/+26
| | | | | | | | | | to avoid this build error on x32: | strip: Unable to recognise the format of the input file `test-libacpi' | make: *** [test-libacpi] Error 1 | ERROR: oe_runmake failed Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* siteinfo: create a new siteinfo for x32-linuxH.J. Lu2011-12-122-1/+10
| | | | | | | | | | X32 has different sizes for many types: 1. off_t and ino_t are 8 byte, instead of 4 byte. 2. pthread_mutex_t is 32byte, instead of 24 byte. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
* pax: fix compilation with x32 toolchainNitin A Kamble2011-12-122-2/+188
| | | | | | | | | off_t is 8byte for x32. We need to check both _FILE_OFFSET_BITS and size of off_t to see if file offset is 64bit. This patch adds AC_CHECK_SIZEOF(off_t) and checks SIZEOF_OFF_T == 8. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* mesa: Properly create share library for x32H.J. Lu2011-12-121-3/+17
| | | | | | | | Also pass -mx32 parameter to gcc to create create share library for x32. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
* findutils: Fix compilation for x32 toolchainNitin A Kamble2011-12-122-2/+43
| | | | | | | | | | | | | Work around gnulib time_t assumption in findutils for x32 time_t is 64bit and long int is 32bit on x32. But gnulib used in findutils assumes time_t values fit into long int. Such assumption is invalid for x32 and should be removed. This patch is a workaround to compile gnulib for x32. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-Off-By: H.J. Lu <hjl.tools@gmail.com>
* libacpi: Fix libdir for x32Nitin A Kamble2011-12-122-2/+50
| | | | | | | | libacpi doesn't use base_libdir for install. This patch adds base_libdir support so that x32 libraries are installed properly. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
* pulseaudio: fix compilation with x32 toolchainNitin A Kamble2011-12-122-1/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit makes assembly syntax compatible with x32 toolchain to avoid these x32 gcc errors: | pulsecore/svolume_mmx.c: Assembler messages: | pulsecore/svolume_mmx.c:107: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:135: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:161: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:162: Error: `8(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:180: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:210: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:244: Error: `(%esi,%rdi,4)' is not a valid base/index expression | pulsecore/svolume_mmx.c:245: Error: `8(%esi,%rdi,4)' is not a valid base/index expression | make[3]: *** [libpulsecore_1.1_la-svolume_mmx.lo] Error 1 Orignally these assembly lines are written for x86_64 ABI, now they are also compatible with X32 ABI. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* mdadm: Make custom CC definition conditionalNitin A Kamble2011-12-122-2/+26
| | | | | | | | | | | | By hardcoding CC's definition in the Makefile, all the gcc parameters set by tune settings are lost. Causing compile failure with x32 toolchain As the bitbake defined CC is good, there is no need to redfine CC in the make file, hence making the CC definition in the Makefile conditional. This fixes bug: [YOCTO #1414] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gst-fluendo.inc: remove unneccessary hackNitin A Kamble2011-12-121-4/+0
| | | | | | | | | | This fixes bug: [YOCTO #1403] the custom definition of CC was causing build isuses with x32 toolchain. And also I found out that the hack is not neccessary anymore. the affected gst-fluendo-mpegdemux recipe builds fine without the CC hack. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* dosfstools: update native to 2.11Otavio Salvador2011-12-127-261/+69
| | | | | | | This unify recipes for target and native builds and also drops the the already merged patches. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* lzop-1.03: add recipeChristopher Larson2011-12-122-0/+417
| | | | | | | This is needed by some kernels when CONFIG_KERNEL_LZO=y (specifically, given the current defconfig, this affects linux-omap4 2.6 in the meta-ti layer). Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* task-self-hosted: Move tools to host-tools taskSaul Wold2011-12-121-10/+10
| | | | | | | | Moved kernel modules for iptable and tun, along with dhcp-client iptables, mc, screen to host-tools as they are not sdk. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Add host-tools taskSaul Wold2011-12-121-0/+12
| | | | | | | Added tools to create and manage ext* partitions e2fs*, parted Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Added perl-pod (slight reorder)Saul Wold2011-12-121-1/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Reorder by AlphaSaul Wold2011-12-121-19/+19
| | | | | | No additions/subtractions Signed-off-by: Saul Wold <sgw@linux.intel.com>
* texinfo: fix compile failure due target makedoc binary being usedSaul Wold2011-12-122-2/+46
| | | | | | | | | | | Need to have the texinfo-native build and install a host sysroot makedoc binary and then patch the target build to use this binary. This requires that we don't ASSUME_PROVIDED texinfo-native any longer since we need to install this makedoc tool which is not part of the normal distrubtion. [YOCTO #1664] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* bitbake.conf: remove texinfo-native from ASSUME_PROVIDEDSaul Wold2011-12-121-1/+0
| | | | | | | | We need to build texinfo-native to get and install the makedoc tool [YOCTO #1664] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* ncurses: libcurses.so should link to libncurses.soSaul Wold2011-12-121-1/+4
| | | | | | | | | The current libcurses (backward compat) links to libncurses.so.5.9, this causes a problem since this library also needs libtinfo, the libncurses.so, uses a "ld script" to include both, libcurses.so should point to libncurses.so (the script) not the library. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* connman: Default to enabling ethernet interfacesRichard Purdie2011-12-122-1/+24
| | | | | | | | This fixes various qemu image failures where connman has changed its default and would deconfigure network interfaces causing qemu images and runtime image testing to fail. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* license/copyleft: exception for ast parseElizabeth Flanagan2011-12-102-1/+6
| | | | | | | | | As the standard for LICENSE format is not well defined, we may well run into issues where LICENSE cannot be parsed via ast. In cases like this, we need to warn and continue. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* license.bbclass: remove deb exclusionElizabeth Flanagan2011-12-101-26/+23
| | | | | | | | This commit requires 4a13766c7b223d as it removes the exclusion of deb package types from license manifest creation. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* license.bbclass: remove bashism.Elizabeth Flanagan2011-12-101-1/+1
| | | | | | | bashism in create_license_manifest removed. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/rootfs_deb: implement query functions for buildhistoryPaul Eggleton2011-12-101-0/+23
| | | | | | | | Implement the functions required for buildhistory to be able to query installed packages, get dependencies etc. for deb-based images. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* connman: avoid checking for linux/if_alg.h headerOtavio Salvador2011-12-102-1/+9
| | | | | | | Disable building of 'alg-test' and checking for if_alg.h header. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* connman: disable ntp supportOtavio Salvador2011-12-092-5/+3
| | | | | | | | | | OE-Core does not provide ntpd at this moment and as there's no known user of this plugin at this moment we are disabling it. [YOCTO #1817] Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update rt branches to 3.0.12 + rt30Bruce Ashfield2011-12-091-3/+3
| | | | | | | Updating the SRCREVs to v3.0.12 and the rt30 patch. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: update META SRCREV for EFI changesBruce Ashfield2011-12-092-2/+2
| | | | | | | | | | | | | | | | | | | | | Adding EFI configuration from the following meta branch commit: Add EFI scc and cfg files Basic EFI support only requires CONFIG_EFI=y, this is sufficient for some boards, and desirable for small configs. This is done with efi.scc. Additional support for CONFIG_EFI_VARS, CONFIG_EFI_PARTITION, and CONFIG_FB_EFI is provided via efi-ext.scc (extended) as this pulls in the block layer, framebuffer support, and virtual terminals. I'd like EFI_VARS to be part of the base config, but I have received reports of it failing in some situations. Keeping it separate ensures basic boot can work with the fragments as defined. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>