summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* libzypp: workaround to pass mips buildKevin Tian2010-09-082-1/+25
| | | | | | | | | | | | | | | | | | | | | | | libzypp failed due to GCC "internal compiler error: segmentation fault" error on MIPS target. The cause is about boost tribool type usage. If having assignement within conditional check as below: if ( (a = b) ) ... <a is a tribool type, b is a normal bool type> then gcc4.3.3 throws internal error. Then the workaround is to move assignement out of the conditional check. However I didn't find same case from web. We can come back to recheck this issue after upgrading to gcc4.5.0 for MIPS. If this issue is still there, we'll need more analysis to decide whether to report to gcc upstream or to libzypp upstream. This fixes [BUGID #277] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* sat-solver: change /usr/lib64 to /usr/libKevin Tian2010-09-081-1/+2
| | | | | | | | | | we use /usr/lib for x86-64 target, but sat-solver will use /usr/lib64 if 64bit target arch is detected. This finally causes libzypp failed to find libsatsolver.a. use "-DLIB=lib" to explicitly enforce the requirement fix [BUGID #286] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* qemu: Apply fix for armv6 locale generation using TLS registersRichard Purdie2010-09-072-1/+133
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* ldconfig-native: Set LICENSERichard Purdie2010-09-071-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-image: Set LICENSE field for the image recipes (note this doesn't apply ↵Richard Purdie2010-09-075-0/+10
| | | | | | to the image contents, just the recipe and code used Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-image: Set LICENSE field for the image recipes (note this doesn't apply ↵Richard Purdie2010-09-077-0/+14
| | | | | | to the image contents, just the recipe and code used Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* tasks: Set LICENSE fieldRichard Purdie2010-09-075-0/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* QT4 mips: disable the LDFLAGS "-Bsymbolic-functions"Yu Ke2010-09-072-0/+29
| | | | | | | | | | | | "-Bsymbolic-functions" flag makes ld to bind the global function symbol of shared library at compiling time, thus reduce the runtime relocation cost. However, this flag in binutil 2.20 cause QT4 mips building failure, which is "final link failed: Bad value" error in libQtWebKit.so linking stage. If downgrad to binutil 2.19, this error disappears. so before binutil new release is out, it is better to disable this flag for QT4 mips. Fix [BUGID #271] Signed-off-by: Yu Ke <ke.yu@intel.com>
* linux: Fix the compulab image post deploy function by making it a postfuncRichard Purdie2010-09-071-4/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Make sure the sstate function is the last to run, not the firstRichard Purdie2010-09-071-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pseudo: Honour the NO32LIBS variableRichard Purdie2010-09-071-3/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* udev: Drop old versionsRichard Purdie2010-09-0735-2302/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-default.inc: Use standard udev version for PPC, seems to work fineRichard Purdie2010-09-071-1/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* toolchain-scripts: export extra variables for use by scriptsJoshua Lock2010-09-071-2/+5
| | | | | | | | | | | Export the location of the native sysroot for use in the scripts to determine the location of native binaries. Also add a POKY_DISTRO_VERSION to the external toolchain environment as a method of determining if we're running under a build directory or not i.e. not if the variable is empty Signed-off-by: Joshua Lock <josh@linux.intel.com>
* linux-wrs: Ensure S directory exists else task can failRichard Purdie2010-09-061-0/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk-initial: Ensure native dependencies are built, these can differ ↵Richard Purdie2010-09-061-1/+1
| | | | | | accross different gcc versions causing build failures Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* kernel/wrs: update SRCREV for v2.6.34.6 + changesBruce Ashfield2010-09-064-56/+6
| | | | | | | | | | Updating the SRCREVs for the recent port of bug fixes for all boards and the integration of qemux86-64 config and connector changes. Now that the qemux86-64 changes are in tree, we can drop them from the linux-wrs recipe. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* task-poky-tools.bb: avoid multiple RRECOMMENDS to override each otherKevin Tian2010-09-061-5/+3
| | | | | | | | | there're two RRECOMMENDS_task-poky-tools-profile both using direct assignment, which makes 'perf' overriden by "kernel-module-oprofile" Fix [BUGID #97] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* poky-default-revisions.inc: Move SRCREVs to correct locations, fix whitespaceRichard Purdie2010-09-064-11/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-default.inc: Make sure sdk version of gcc is fixed and doesn't changeRichard Purdie2010-09-061-5/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* tasks-poky-basic and tasks-poky-qt: bump PR and remove atSaul Wold2010-09-042-5/+4
| | | | | | | Remove at since it's failing build Add Zypper to lsb image Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* task-poky-qt.bb: Exclude mips from buildingSaul Wold2010-09-031-4/+5
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* clutter-mozembed: move patches back into meta-moblinScott Garman2010-09-032-26/+0
| | | | | | | These patches were mistakenly moved into meta/recipes-graphics/clutter during the metadata reorg. This moves them back where they belong. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* rpm: Fix autoconf/libtool usageMark Hatle2010-09-035-50/+102
| | | | | | | | | | In order to resolve a host-contamination problem, we re-work the way that autoconf and friends are invoked during the compilation of RPM. This has a side effect of fixing another bug where RPM was being renamed HOST_ARCH-HOST_OS-rpm. So we remove the "fixes" for that behavior as well. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rootfs_rpm: Workaround for checksum changesMark Hatle2010-09-031-0/+4
| | | | | | | | | With the new checksum changes, the system is no longer able to determine if the function resolve_package is used. So it doesn't get emitted. The workaround resolves this by triggering an exit 0, followed by a bogus usage of the function. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* zypper: add new packageQing He2010-09-032-0/+39
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* libzypp: add new packageQing He2010-09-033-0/+83
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* sat-solver: added new packageQing He2010-09-033-0/+112
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* augeas: add new packageQing He2010-09-032-0/+29
| | | | | | version 0.7.3 Signed-off-by: Qing He <qing.he@intel.com>
* Fix broken references to libcheckScott Garman2010-09-034-5/+5
| | | | | | * check has been renamed to libcheck Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* rpm: Change the way the python version is determined so its sane and works ↵Richard Purdie2010-09-032-18/+10
| | | | | | with checksumming Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* task-poky-qt: create a task and add to poky-image-sdkSaul Wold2010-09-033-2/+23
| | | | | | Fixes [BUGID #260] Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* bootmisc.h: use "date -s" to set timeKevin Tian2010-09-031-1/+1
| | | | | | | | | | without "-s", 201009031653 would be interpreted incorrectly by date and then we saw below warning: date: invalid date 165320100903 Fix [BUGID #265] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* distro-tracking: update lttng-ust, lttng-viewerDexuan Cui2010-09-031-2/+0
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* lttng-viewer: upgrade to the latest version 0.12.35Dexuan Cui2010-09-031-2/+2
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* lttng-ust: upgrade to the latest version 0.7Dexuan Cui2010-09-031-0/+0
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* poky.conf: Set hash policyRichard Purdie2010-09-031-0/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Handle symlink directory entries correctlyRichard Purdie2010-09-031-2/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rpm: Raise the number of potential rescans before aborting with a dep loopMark Hatle2010-09-032-1/+19
| | | | | | | | Within Poky we have a large number of self-referencing packages. So we need to raise the number of rescans before triggering a dependency loop error. 100 seems like a reasonable number. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* eglibc: Add siteconfig cache generationJeff Polk2010-09-035-1/+656
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* uclibc: Add siteconfig cache generationJeff Polk2010-09-035-0/+656
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* ncurses: Add siteconfig cache generationJeff Polk2010-09-032-0/+7
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* zlib: Add siteconfig cache generationJeff Polk2010-09-032-0/+3
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* glibc: Add siteconfig cache generationJeff Polk2010-09-035-0/+657
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* siteconfig: generate configuration data caches for autoconfJeff Polk2010-09-032-0/+38
| | | | | | | | | | | | | | | siteinfo: Use configuration caches when available Generate cached configuration data for autoconf for the package based on a list of header, types, and functions to eliminate the need for all subesequent package builds to do the actual tests via the cross compiler and sysroot. The cache files are stored in the sysroot in ${STAGING_DATADIR}/${TARGET_SYS}_config_site.d. Siteinfo appends any files it finds in that directory to the normal CONFIG_SITE. All of the cache values set the variables only if not already set so they may be overridden by any of the normal site files. Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* rootfs_rpm: Support install_all_localesMark Hatle2010-09-031-30/+33
| | | | | | | | Support installing all locales similarly to how it is done within the ipk support. This has had basic testing, but it's not a normally used function so there could still be some flaws. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* roots_rpm: Enable installation of recommended packagesMark Hatle2010-09-032-32/+104
| | | | | | | | | | | | | Within RPM there is a field called "Suggests". This filed behaves like "Recommends" does in ipk. So we write out the packages using the Suggests field with the Poky 'Recommends' values... and then use the arbitrary tags to capture the Poky 'Suggests' within a new "Recommends" tag. Slightly confusing, but the end result is a functioning install. Also some performance enhancements were add at the same time. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* package_rpm: Start packaging directoriesMark Hatle2010-09-031-2/+3
| | | | | | Match ipkg behavior and unconditionally include directories in the packages Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* glibc-package.inc: disable build-time locale generation for nativesdkKevin Tian2010-09-034-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | The idea of build-time locale generation is documented in glibc-package.inc: Binary locales are generated at build time if ENABLE_BINARY_LOCALE_GENERATION is set. The idea is to avoid running localedef on the target (at first boot) to decrease initial boot time and avoid localedef being killed by the OOM killer which used to effectively break i18n on machines with < 128MB RAM. However it doesn't make sense to do same thing for glibc-nativesdk, as the build system is powerful. More importantly is that ideally host_arch running sdk may even be out of the support list of target_arch by qemu-native. Regarding to above rationale, this commit disables build time locale generation to avoid following error when asking qemu to run localdef: NOTE: /opt/poky/sysroots/i586-pokysdk-linux/lib/ld-linux.so.2: No such file or directory nativesdk binaris have opt path hardcoded to avoid mess with host bits, which is another reason that build time locale generation is not feasible here. This fixes [BUGID #264] also add 'nativesdk' to eglibc per RP's suggestion Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* eglibc: Set BBCLASSEXTEND to include nativesdkRichard Purdie2010-09-034-2/+12
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>