summaryrefslogtreecommitdiff
path: root/recipes/eglibc
AgeCommit message (Collapse)AuthorFiles
2010-06-03recipes: conform to OE packaging guidelines with RDEPENDS/RRECOMMENDSMartin Jansa1
* there is probably very few cases when it's needed without _${PN}, if you find one in attached patch, please enlighten me * usually we want those only for ${PN} not for all ${PACKAGES} ie ${PN}-dev, ${PN)-doc etc * there is a check for this in recipe-sanity.bclass * there is maybe few possible fixes also in bbclasses cpan-base.bbclass:RDEPENDS += "${@["perl", ""][(bb.data.inherits_class('native', d))]}" distutils-base.bbclass:RDEPENDS += "python-core" gtk-icon-cache.bbclass:RDEPENDS += "hicolor-icon-theme" image.bbclass:RDEPENDS += "${IMAGE_INSTALL} ${IMAGE_BOOT}" module.bbclass:RDEPENDS += "kernel (${KERNEL_VERSION}) update-modules" ?opie_i18n.bbclass: rdepends = bb.data.getVar("RDEPENDS", d, 1) ?opie_i18n.bbclass: bb.data.setVar('RDEPENDS_%s' % x[0].lower(), pn, d) ?opie_i18n.bbclass: bb.data.setVar('RDEPENDS', rdepends, d) rubyextension.bbclass:RDEPENDS += "ruby" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-05-27eglibc_2.12: add es_CR.ISO-8859-1 to GLIBC_BROKEN_LOCALESMartin Jansa1
* details: http://sourceware.org/bugzilla/show_bug.cgi?id=11258 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson5
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson5
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-20eglibc-2.12: Add new recipes for 2.12Khem Raj3
* Update svn recipe to latest revision on trunk. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-16eglibc: append SRCPV to PRMartin Jansa3
* Automatically pick SRCREV changes without bumping PR manually Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-14eglibc_2.11.bb: Bump PR to reflect last update.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-13eglibc: Bump SRCREV for 2.11 and trunk recipesKhem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-11eglibc: Bump SRCREV for 2.11 and trunk.Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-06eglibc: Move away from legacy staging.Khem Raj6
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-04eglibc_svn.bb: Move SRCREV to latest trunk.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-04-28linux-libc-headers: Delete include/scsi/scsi.hTom Rini1
With 2.6.31, the kernel started exporting certain SCSI headers again and in particular scsi/scsi.h. After talking with Christoph Hellwig and James Bottemley (scsi maintainer) the kernel shouldn't export scsi/scsi.h. Removing this from the kernel, rather than trying to clean it up to be userland parseable is the right way to go. We bump the libc INC_PRs to make sure the end user has a sane <scsi/scsi.h> again. Signed-off-by: Tom Rini <tom_rini@mentor.com> Acked-By: Koen Kooi <k-kooi@ti.com>
2010-04-01eglibc: Add patch to limit gcc commandline output.Khem Raj4
* This patch reduced the size of do_compile of eglibc from 12M to 5.4M and the build time for eglibc improved a bit too * The patch applied to 2.9,2.10 and 2.11 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-03-31eglibc: Apply branch fixes.Khem Raj4
* Use the latest tip of the respective branches which have received bug fixes. * Move svn recipe to latest. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-03-03qemu: Move gcc version check, qemu-TARGET logic into qemu.bbclassTom Rini1
Move the logic to determine what qemu-TARGET to run into qemu.bbclass so we can check for the right binary in sanity.bbclass. This code was duplicated by glibc-package and eglibc-package anyhow and with the new fn we can clean up the usage in these classes a bit. Now that we have a class for qemu stuff, and the gcc check is just for qemu, move it there.
2010-03-02eglibc-package.bbclass: Add eglibc-pic, resync eglibc-dev with glibc, bump PRTom Rini5
Resync what goes into eglibc-dev based on what we have in glibc-dev. This includes picking up the reset of the static libraries (many are missed otherwise and static linking in SDKs fails). We also add in a eglibc-pic package to catch all of the pic stuff (some of which would otherwise be caught in -dev). Signed-off-by: Tom Rini <tom_rini@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-02-19eglibc: unbash ldd and add libpthread_nonshared.a to -devThomas Zimmermann2
* 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 * add libpthread_nonshared.a to eglibc-dev. Now it's possible to compile multithreaded applications on the device. Signed-off-by: Thomas Zimmermann <ml@vdm-design.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-02-07eglibc: Bump SRCREV to latest for svn and 2.11 recipes.Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-21eglibc-svn: Bump SRCREV to tip of trunk.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-25eglibc: Move SRCREV to latest tip for svn and 2.11Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-20eglibc: Add libc_nonshared.a to FILE list in eglibc-dev.Khem Raj2
* This file is an essential one even for shared linking so once one installs libc6-dev package he expects the linking to work which will not happen without this file as some start up files refer to functions in this library therefore package this file in eglibc-dev Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Holger Hans Peter Freyther <zecke@selfish.org>
2009-12-09eglibc: Update SRCREV to include recent patches into 2.10, 2.11 and svn recipes.Khem Raj3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-17svn recipes: change +svnr${SRCREV} +svnr${SRCPV}Martin Jansa1
* Just formal change * No need to bump PE or PR Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-13eglibc_2.11: Add recipes for new eglibc 2.11 releaseKhem Raj5
* Use EGLIBC_BRANCH in missing places where it could be used. * Update svn recipe to latest. * Update svn recipe version to 2.11+ now that 2.12 is tracking trunk. * Make DEFAULT_PREFERENCE = -1 for eglibc 2.11 default stays 2.10. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-10elibc-package.bbclass: Operate on PKG, not D after package.bbclass updatesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-04eglibc_svn.bb: Update to latest svn tip.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-04eglibc: updated armv4t-interworking.patchMartin Jansa4
* Updated patch to make SYSCALL_ERROR_HANDLER interworking safe. * Phil Blundell found and fixed another issue in eglibc armv4t builds. Signed-off-by: Martin.Jansa <Martin.Jansa@gmail.com>
2009-10-30eglibc: Backport IO-acquire-lock-fix.patchKhem Raj4
* Move the svn recipe to latest git revision. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-28eglibc: Forward port armv4t-interworking patchKhem Raj4
* This patch is needed to support armv4t targets. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-22eglibc_2.9: Remove un-needed patches.Khem Raj4
* Update the SRCREV to get latest bugfixes for 2.10 * Update svn recipe to point to latest trunk. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-01eglibc-svn: Bump the SRCREV to latest.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-29eglibc: Dont package timezone dataKhem Raj3
* Depend on USE_LDCONFIG to package ldconfig. * Delete usr/share/zoneinfo from install tree. * Delete extra binaries installed by getconf. POSIX_V6_ILP32_OFF32 POSIX_V7_ILP32_OFF32 XBS5_ILP32_OFF32 POSIX_V6_ILP32_OFFBIG POSIX_V7_ILP32_OFFBIG XBS5_ILP32_OFFBIG * Fix dangling symlink to /lib/libcidn-2.10.1.so * in do_stage dont do duplicate install its time consuming and complex instead copy the install tree into staging. This part it from poky http://git.pokylinux.org/cgit.cgi/poky/commit/?h=canadian&id=48a278ed71306f633091ed81d170eeff45ba3759 * Remove tzdata from RPROVIDES Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14eglibc: Bump the SRCREV to get new fixes.Khem Raj3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-16eglibc: Use FILESPATHPKG, move SRCREV to svn recipeKhem Raj3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-10eglibc-package.bbclass glibc-package.bbclass: Use ls -d in do_prep_locale_treeMarc Olzheim2
ls -d will list directories as plain files and then cp -R will copy the contents over. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-08RFC: eglibc libc6 and tzdataFlorian Boor1
Hi, the eglibc libc6 package provides tzdata. The applied patch add this knowledge to the eglibc-package class. Greetings Florian >From 30d75e2580414498c86c6c1e023d35631019c370 Mon Sep 17 00:00:00 2001 From: Florian Boor <florian.boor@kernelconcepts.de> Date: Thu, 23 Jul 2009 12:17:33 +0200 Subject: [PATCH] eglibc: libc6 package provides tzdata Avoids conflict with tzdata package. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-08eglibc-package.bbclass: Replace hardcoded /lib referencesPhil Blundell2
It turns out that eglibc contains a bunch of hard-coded references to /lib. This patch replaces them with the appropriate ${base_libdir}. Also, the globs in ${libc_baselibs} were a bit too permissive and would accept, for example, "libc.a" which isn't something that we want in the main library package. - Phil Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-By: Michael Smith <msmith@cbnco.com>
2009-07-15eglibc_2.9: Adjust sed script to insert _begin in newer linker scripts.Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-14eglibc_svn: Bump the version to past 2.10Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-14eglibc_2.10: Add new eglibc 2.10 recipes.Khem Raj2
eglibc 2.10 has been released.
2009-06-26eglibc: Make sure that scsi headers are available when neededTom Rini4
This is fixing bug #4262 for eglibc (original did glibc and linux-libc-headers). See b8bb2a62b3916470c752bd79d31322b4358fc676 for the rest of this.
2009-05-30(e)glibc-package: enable binary locale generation for powerpcRoman Khimov1
It works there, so add to whitelist.
2009-05-30glibc/eglibc: remove calls to obsolete base_set_filespath()Michael Smith1
Some recipes can use the default FILESPATHPKG, others need to override. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Tom Rini <trini@embeddedalley.com>
2009-05-17(e)glibc-package: enable binary locale generation on x86 and x86_64Roman I Khimov1
Works well for this targets, so we can add that to BINARY_LOCALE_ARCHES whitelist. Acked-by: Tom Rini <trini@embeddedalley.com>
2009-05-17(e)glibc-package: set LD_LIBRARY_PATH on binary locale generationRoman I Khimov1
Locale generation might fail with SIGSEGV if host libs get messed with target libs, that might easily happen via /etc/ld.so.cache when building x86(_64) target on x86(_64) host. So explicitly specify LD_LIBRARY_PATH to prevent that. Acked-by: Tom Rini <trini@embeddedalley.com>
2009-05-17(e)glibc-package: fix kernel version passed to qemuRoman I Khimov1
Binary locale generation fails with FATAL: kernel too old if (e)glibc is configured for kernels newer than 2.6.16. This comes from kernel version check in sysdeps/unix/sysv/linux/dl-osinfo.h. We configure (e)glibc with "--enable-kernel=${OLDEST_KERNEL}", so to pass this check we need kernel version reported from QEMU to (e)glibc be $OLDEST_KERNEL or higher. Fix qemu "-r" parameter to match OLDEST_KERNEL. Acked-by: Tom Rini <trini@embeddedalley.com>
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko11
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>