aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
AgeCommit message (Collapse)Author
2011-07-27eglibc: fix for multilib RPROVIDES issueYu Ke
in eglibc-package.inc, the "PACKAGES" variable use the ${PN} reference, while RPROVIDES does not use ${PN}. This will lead multilib.bbclass not mapping its RPROVIDES, and cause "NO RPROVIDER: lib64-glibc-utils" error. This patch unify the recipe to fix this issue Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-07-27multilib: Add support for compiling recipes against multiple ABIsRichard Purdie
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-27ncurses: Resolve header and man page multilib conflictsMark Hatle
By default man pages are compressed, the way ncurses compresses them causes differences (timestamp and name) to be embedded into the gziped file. So each build will end up with a slightly different file. Avoid this, by not compressing the man pages. Avoid header conflict with curses.h using the multilib header helper. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-07-27eglibc_2.13: Resolve multilib header conflictsMark Hatle
Due to mismatches between various header definitions in i386 and x86_64 we need to overwrite the i386 versions of the headers with their x86_64 equivalents. This can not be done for the syscall.h as it's dynamically generated, so use the header conflict resolution helper for that. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2011-07-27Remove -directdisk.bb recipesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-27Remove -live.bb recipesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-27dropbear: Support pamXiaofeng Yan
I make a patch and some changes in dropbear.inc for supporting pam. - Enable pam in configure - Modify file option.h to open pam supporting Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-07-27eglibc: remove unnecessary FILESPATHPKG usagePaul Eggleton
This was not doing anything (we don't even have the eglibc-svn directory). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-27console-tools: removed wildcard from SRC_URIEnrico Scholz
Wildcards in SRC_URI are not supported by oe-core and work only when last (or first?) FILESPATH element points to the containing directory. Specifying plain dir works fine for this recipe. Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2011-07-27dropbear: don't override DISTRO_TYPE if it is already setKoen Kooi
The long term solution is to remove the IMAGE_FEATURE check since images are not allowed to influence recipe compile options. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-07-22glib-2.0: fix a compilation issue due to dtraceNitin A Kamble
With multilib & x32 builds dtrace is getting turned-on by the glib-2.0 configure, which causes following compilation failure. | x86_64-linux-libtool: link: ccache gcc -isystem/disk0/pokybuild/build-multilib/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -Wall -Wl,-rpath-link -Wl,/disk0/pokybuild/build-multilib/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath -Wl,/disk0/pokybuild/build-multilib/tmp/sysroots/x86_64-linux/usr/lib -Wl,-O1 -o .libs/gtester gtester.o -L/disk0/pokybuild/build-multilib/tmp/sysroots/x86_64-linux/usr/lib ./.libs/libglib-2.0.so -lrt -Wl,-rpath -Wl,/disk0/pokybuild/build-multilib/tmp/sysroots/x86_64-linux/usr/lib | ./.libs/libglib-2.0.so: undefined reference to `GLIB_SLICE_ALLOC' | ./.libs/libglib-2.0.so: undefined reference to `GLIB_MEM_REALLOC' | ./.libs/libglib-2.0.so: undefined reference to `GLIB_SLICE_FREE' | ./.libs/libglib-2.0.so: undefined reference to `GLIB_MEM_ALLOC' | ./.libs/libglib-2.0.so: undefined reference to `GLIB_MEM_FREE' | ./.libs/libglib-2.0.so: undefined reference to `GLIB_QUARK_NEW' | collect2: ld returned 1 exit status | make[4]: *** [gtester] Error 1 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-07-22util-linux: Replace sigsetmask with posix compliant functionsKhem Raj
This patch is not needed upstream since the code using sigsetmask has been deleted. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-22uclibc: Add patch header for sync_file_range2.patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-22task-core-tools.bb: Exclude lttng-ust for x86_64/uclibcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-21gettext: Add depends to gettext to avoid host contaminationSaul Wold
[YOCTO #1242] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-21eglibc-package: don't fail without localedef/gconvMartin Jansa
* in some cases we don't have localedef/gconv built ie when DISTRO_FEATURES lacks one of libc-charsets, libc-locales, libc-locale-code then is better ignore localedef/gconv instead of do_install_locale failing like in this bugreport: http://bugzilla.yoctoproject.org/show_bug.cgi?id=1209 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-07-21Add endianess macros used by previous endian-ness_handling.patchMatthew McClintock
Some distro's don't include these macros in /usr/include/endian.h so we include them via this patch Signed-off-by: Matthew McClintock <msm@freescale.com>
2011-07-20task-core-tools: Exclude systemtap for uclibcKhem Raj
systemtap needs full fledged elfutils which cant be built on uclibc therefore we live without systemtap on uclibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-20uclibc_0.9.32: Implement sync_file_range2.Khem Raj
On some arches e.g. arm, ppc sync_file_range2 is used instead of sync_file_range so we should consider that Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-20uclibc: improve packaging granularityPhil Blundell
Put each of the libraries into its own package rather than dumping them all into libc0. This saves ~300kB on the installed size of an i586 micro-base-image and avoids the need to set the hated LEAD_SONAME. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-07-19eglibc: Tighten LICENSE FieldsSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-14eglibc: fix packaging of thread_dbPhil Blundell
Similarly to libnss*, if ${libdir} and ${base_libdir} were the same path then libthread_db would land in ${PN}-dev rather than the intended place. As before, fix this by moving eglibc-thread-db earlier in PACKAGES and adjusting its FILES to not capture the .so symlink. Bump PR for both 2.12 and 2.13. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-14busybox: respect ${LDFLAGS}Phil Blundell
This avoids a GNU_HASH QA warning. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-14ncurses: Fix site_configMark Hatle
The site_config directory should have been attached to ncurses. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-13eglibc: fix runtime assertion failureNitin A Kamble
This fixes bug [YOCTO #1237] Runtime assertion errors were observed: Inconsistency detected by ld.so: dl-deps.c: 622: _dl_map_object_deps: Assertion `nlist > 1' failed! A fix was available for this issue: http://sourceware.org/bugzilla/show_bug.cgi?id=12454 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-07-13eglibc: fix installed but not packaged filesNitin A Kamble
Fixes these package QA warnings: WARNING: For recipe eglibc, the following files were installed but not shipped in any package: WARNING: /etc/localtime Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-07-13Patches: Fix Upstream-Status infoSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-13glibc: fix false failureNitin A Kamble
do not just fail if grep does not match the locale name in the list Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2011-07-13eglibc: ensure that NSS libs go into the right package when ${base_libdir} ↵Phil Blundell
and ${libdir} are the same Previously, libnss_hesiod et al. could get swallowed by the wildcarded glob in ${PN}-dev. Fix it by moving eglibc-extra-nss earlier in the PACKAGES and adjusting its FILES to ensure that the devel symlinks don't get caught. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-12sato-sdk: add clutter for sato-sdk imageYu Ke
Yocto ADT has Eclips clutter template, so it is better to have clutter in SDK image to support ADT. this patch add clutter and clutter-box2d app to sato-sdk image for this purpose Fix [YOCTO #891] Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-12kernel.bbclass, task-base: remove references to obsolete bluez-dtl1-workaroundPhil Blundell
Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-12busybox: fix missing features due to lack of variable expansionPaul Eggleton
Expand DISTRO_FEATURES and MACHINE_FEATURES fully so that any inner variable references (such as DISTRO_FEATURES_LIBC) are expanded properly. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-12update-rc.d: Switch from a tag to a sepcific revisionRichard Purdie
Unfortunately the git fetcher cannot resolve a named tag into a revision without network access. Since its desireable for OE-Core to function in a networkless environment, we need to specify the revision in the recipe which corresponds to the 0.7 tag. [YOCTO #1140] Acked-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-08eglibc: add RDEPENDS for bash on eglibc-utilsSaul Wold
[YOCTO #1214] The eglibc-utils contains 2 scripts (tzselect and xtrace) that use bash, so add an RDEPENDS to eglibc-utils. This also removes libsotruss as it's currently not built, it was not previously depended on because it was mis-spelled as "EDEPENDS" Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-08eglibc: unbash ldd (from oe.dev)Saul Wold
(From oe-dev rev: 0a831e2cd1c27d30cd76ddada9a44a703ab60f41) * replace shebang of ldd by /bin/sh, so ldd doesn't depend on bash anymore. Tested with busybox sh. * added to do_configure_prepend because do_patch is only a python function Signed-off-by: Thomas Zimmermann <ml@vdm-design.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-08eglibc: avoid copying ${libdir} twice if it's the same as ${base_libdir}Phil Blundell
Otherwise the following "mv ${libdir}/gconv" fails because the destination has already been created. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-08eglibc: bump PR for OLDEST_KERNEL changePaul Eggleton
Bump PR as eglibc should be rebuilt for the new OLDEST_KERNEL value. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-08console-tools: Add RDEPENDS on bashSaul Wold
[YOCTO #1214] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-07busybox: bump PR to ensure ipv4 is enabledPaul Eggleton
Now that ipv4 has been added to the default DISTRO_FEATURES we need to bump PR as busybox will need to be rebuilt. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2011-07-07tinylogin: use angstrom mirror for SRC_URIPhil Blundell
since busybox.net no longer seems to be hosting the tarball Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-07task-base: remove unconditional inclusion of kernel-module-rtc-sa1100Anders Darander
Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-07task-base: remove modutils reference.Anders Darander
Also remove the other kernel24 references. Make everything dependent on kernel26 default. Move the RDEPENDS- and RRECOMMENDS_task-base-kernel26 to _task-base. Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-07uclibc-0.9.32: Implement execvpe and refresh scheduler functionsKhem Raj
Enable UCLIBC_HAS_UTMPX Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-07uclibc_git: Implement execvpe and refresh scheduler functionsKhem Raj
Enable UCLIBC_HAS_UTMPX Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-07uclibc_git: Move SRCREV past 0.9.32 releaseKhem Raj
Set DP = -1 since 0.9.32 should be preferred Remove patches already merged upstream Change PV to 0.9.32+0.9.33-rc0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-07uclibc: Add recipes for 0.9.32 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-07-07openssh/dropbear: No need for each to PROVIDE ssh/sshdRichard Purdie
Nothing in the system actually uses the PROVIDES field for these recipes, its usually the runtime packages that are used. We can therefore remove the PROVIDES and hence quieten the associated warnings from bitbake. If these recipes do really need the PROVIDES, they would be better as virtuals and adding that to MULTI_PROVIDER_WHITELIST. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-05gettext: fix ERROR: QA Issue: gettext rdepends on gettext-devKoen Kooi
This was fixed in 2008 already, see http://dominion.thruhere.net/koen/cms/the-testlab-strikes-again but regressed during the 0.16.x -> 0.18.x update. Strangely enough the comment was kept. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-05gettext: Disable both git and cvs for autopoint's archive format.Richard Purdie
The git-native dependency is between a 2-10% build performance hit for a small reduction in autopoint's archive size (500kb vs 3.5MB). We could always enable this for the target version only I guess. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-04coreutils: Upgrade from 8.9 to 8.12Mei Lei
Signed-off-by: Mei Lei <lei.mei@intel.com>