aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/eglibc
AgeCommit message (Collapse)Author
2010-12-07eglibc_2.1[12]: remove upstream applied eglibc-make-382 patchMartin Jansa
* after checking 2.11 branch with webinterface I've removed it too from 2.11 version Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-12-07eglibc_svn.bb/eglibc_2.12.bb/eglibc_2.11.bb: Bump SRCREVKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-03eglibc: Move eglibc-static after eglibc-dev in orderKhem Raj
With the current order *nonshared.a ends up in eglibc-static which is not intended. The reorder will ensure that these files go into -dev Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-11-22eglibc-package: move eglibc-dev to the end of PACKAGES varMartin Jansa
* currently it picks too much stuff to eglibc-dev package * update FILES_eglibc-extra-nss to include only .so files Acked-by: Khem Raj <raj.khem@gmail.com> Tested-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-11-17eglibc_2.11/eglibc_2.12/eglibc_svn: Upgrade to latest SVN tipKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-11-06eglibc: fix build issue with make-3.82Vasily Khoruzhick
Add patch to fix this error when building eglibc-2.11, eglibc-2.12 with make-3.82: make[2]: Entering directory `eglibc-2_12/libc/manual' Makefile:246: *** mixed implicit and normal rules. Stop. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-15Reverse the order of OVERRIDESChris Larson
Given the current implementation of OVERRIDES in bitbake, the variable is expected to contain elements in the order least specific to most specific, however, our current usage of it does not match that. As one example, "local" is supposed to always be the most specific override, yet currently it's the least specific. As another example, currently the target architecture is seen as more specific than the machine, which is also clearly wrong. Big thanks to Chase Maupin for investigating and identifying this long standing issue. It becomes clear that a reversal of the current value will bring us to a more sane behavior, and avoids the need for the dual overrides hack mentioned in the comments, so this implements this reversal, and drops the unnecessary and confusing comments. This also introduces a MACHINE_OVERRIDES variable as a generic mechanism to inject overrides elements which are more specific than the distro but less specific than the machine, which is where things like MACHINE_CLASS or SOC_FAMILY or the like would go. This variable is *space* separated, to make it easier and more convenient to assemble the variable incrementally. Reported-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-12eglibc_2.12/eglibc_svn: Update to latest svn tipKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-08eglibc-package.bbclass: fix missing RPROVIDES for virtual-locale-*Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-10-06eglibc_2.12.bb/eglibc_svn.bb: Fix build on ARMv4 with EABIKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-01eglibc/glibc: Kill off (again) zoneinfoTom Rini
We want to get zoneinfo from the tzdata package. Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-09-30eglibc: Fix eglibc-dev aliases and localesKhem Raj
packages which had glibc-dev in their RDEPENDS caused glibc to be pulled along with eglibc. eglibc-dev was not properly providing glibc-dev Refresh the locale generation changes with glibc(poky) Add missing eglibc-static to PACKAGES Use bitbake variables in FILES instead of hardcoded paths Move common code to eglibc.inc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-27eglibc-2.12: Configure for 64-bit mipsKhem Raj
* Make it to install into /lib and /usr/lib instead of /lib64 and /usr/lib64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-24eglibc.inc: Use quotes to cover -jN and -j NKhem Raj
Thanks Heinervdm for testing. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-24eglibc.inc: Transfer PARALLEL_MAKE to PARALLELMFLAGSKhem Raj
* Currently we are passing -jN flags to eglibc makefiles however eglibc uses a make variable called PARALLELMFLAGS to pass information about parallel build to sub-makes * Currently make install ran without parallelism but now it should have parallel building flags passed to do_install correctly which inturn should improve build time of eglibc on systems using parallel build -j with values > 1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-16eglibc: Update recipe for all versionNobuhiro Iwamatsu
* Included sh4_set_fpscr.patch and sh4_set_fpscr_2.12.patch. These patch provides patch of __set_fpscr prototype. * Included sh4_local-fpscr_values.patch. This provides a patch maintaining __fpscr_values in libc. This is taken in in Debian and codesourcery already. This patch is necessary to have compatibility in these and openemdedded. Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-14eglibc: Do not specify ports multiple time to --enable-addonsKhem Raj
* While building for mips64 I noticed a problem where eglibc configure did not get the mips sub arch correct during configure the reason was we had ports twice in configure commandline which ran a ports configure twice and appended machines multiple times to paths which then were wrong and it failed to select correct ABI to compile eglibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-07eglibc_svn.bb: Bump SRCREVKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-21eglibc_svn/eglibc_2.12: Bump SRCREVsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-11eglibc: build with -ggdb3 as workaround for alignment trapsMartin Jansa
* I've seen it only with eglibc-2.12 built with gcc-4.5 that's why I bumped PR only in 2.12 * can be removed as soon as gcc bug is fixed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-08eglibc_2.12/eglibc_svn: Update SRCREV to latest tip.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-03gcc,eglibc: Use the paths for mutli-machine safe toolchain install.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-03eglibc-2.12: bump SRCREV for alignment traps fixMartin Jansa
* but still lots of alignment traps on armv4t :/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-07-22toolchain: Remove references to CROSS_DIRKhem Raj
* Toolchain is installed into native sysroot now. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Richard Purdie <rpurdie@rpsys.net> Ackef-by: Chris Larson <clarson@kergoth.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org>
2010-06-28eglibc_svn, eglibc_2.12: Bump SRCREVKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-06-10eglibc: Apply backports to 2.11 and 2.12Khem Raj
* Update version number of svn recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-06-10recipes: bump PR/INC_PR for packages changed in ↵Martin Jansa
RDEPENDS/RRECOMMENDS/RSUGGESTS/RPROVIDES/RCONFLICTS/RREPLACES cleanup * only 769 from 1102 recipes were covered by automatic PR bump, list of remaining 333 recipes not using PR/INC_PR is available for manual PR add or INC_PR conversion - volunteers? http://build.shr-project.org/tests/jama/files.not.PR.bumped * just echo 'PR = "r1"' to recipes without any PR/INC_PR is not so good idea without manual check, because sometimes they rely on PR set in their .inc file and "r1" could make it go backwards Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-06-03recipes: conform to OE packaging guidelines with RDEPENDS/RRECOMMENDSMartin Jansa
* 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 Jansa
* 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 Larson
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 Larson
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 Raj
* Update svn recipe to latest revision on trunk. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-16eglibc: append SRCPV to PRMartin Jansa
* 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 Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-13eglibc: Bump SRCREV for 2.11 and trunk recipesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-11eglibc: Bump SRCREV for 2.11 and trunk.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-06eglibc: Move away from legacy staging.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-04eglibc_svn.bb: Move SRCREV to latest trunk.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-04-28linux-libc-headers: Delete include/scsi/scsi.hTom Rini
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 Raj
* 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 Raj
* 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 Rini
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 Rini
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 Zimmermann
* 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 Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-21eglibc-svn: Bump SRCREV to tip of trunk.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-25eglibc: Move SRCREV to latest tip for svn and 2.11Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-20eglibc: Add libc_nonshared.a to FILE list in eglibc-dev.Khem Raj
* 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 Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-17svn recipes: change +svnr${SRCREV} +svnr${SRCPV}Martin Jansa
* Just formal change * No need to bump PE or PR Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>