aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/glibc
AgeCommit message (Collapse)Author
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-05glibc-2.3.6: Drop strange staging addition - the patch is already applied in ↵Richard Purdie
SRC_URI anyway? Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05glibc-initial: Convert from legacy staging model (from Poky)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05glibc: Remove now unneeded legacy staging function (from Poky)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.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-12recipes: move checksums to recipes from checksums.ini, part 2 manual adjustementMartin Jansa
* all: multiple checked items in SRC_URI (needs name= param) * other fixes like non-existent URL, checksums moved ot .inc or included .bb (ie for -native) * ... * tested with micro/micro-uclibc/Angstrom/SHR with SOURCE_MIRROR_FETCH="True" (ignoring COMPATIBLE_* * also tested -c fetch with s/SRC_URI_append_[^ ]*/SRC_URI_append/g and s/SRC_URI_[^ ]*/SRC_URI_append/g to catch all URLs used only for distro/machine/virtual override (see http://build.shr-project.org/tests/jama/SRC_URI.removeOverrides.patch) * in case I downloaded different checksum then what was in checksums.ini I used the old one from checksums.ini and put my checksum in comment * I'll send to ML list of recipes which cannot be downloaded (weren't converted) and where I got different checksums Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-02-10glibc 2.5: do not use asm/page.h header (taken from glibc 2.6.1)Marcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-01-06glibc_2.9.bb: Apply recent commits to memusage.c as patchesHolger Hans Peter Freyther
memusage.c will end up as libmemusage.so and the version in glibc 2.9 has the problem to deal badly with wrap arounds. Apply some upstream fixes to make the situation a bit better.
2009-12-27Fix compilation of glibc 2.9 for SH3/SH4Kristoffer Ericson
Signed-off-by: Alex Ferguson <thoughtmonster@gmail.com> Signed-off-by: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2009-12-26This is for building binary locales for SH3 via qemu. Note thatKristoffer Ericson
qemu-native has no support for sh3, one has to provide Qemu outside of OE. Qemu only has the qemu-sh4 applet, but since SH4 is a superset of SH3, simply linking qemu-sh4 to qemu-sh3 and enabling ASSUME_PROVIDED += "qemu-native" will do. Signed-off-by: Alex Ferguson <thoughtmonster@gmail.com> Signed-off-by: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2009-11-20glibc: Separate out core glibc packaging functionality into a class which ↵Richard Purdie
can be reused by external toolchains (from Poky) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-11glibc: added glibc-2.10.1Liam Girdwood
Acked-by: Phil Blundell <pb@reciva.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2009-11-10glibc-package.bbclass: Operate on PKG, not D after package.bbclass updatesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-27glibc package bbclass: tweak library packagingKoen Kooi
libcidn and libmemusage have there own package now Static libs move around a bit: glibc-dev: /usr/lib/libpthread_nonshared.a /usr/lib/libc_nonshared.a glibc-static: /usr/lib/libm.a /usr/lib/libbsd-compat.a /usr/lib/libanl.a /usr/lib/libpthread.a /usr/lib/libcrypt.a /usr/lib/libresolv.a /usr/lib/libutil.a /usr/lib/libieee.a /usr/lib/librt.a /usr/lib/libnsl.a /usr/lib/libdl.a /usr/lib/libc.a /usr/lib/libmcheck.a /usr/lib/libBrokenLocale.a /usr/lib/libg.a
2009-10-23glibc-package.bbclass : added KaeilOS hack supporting glibc 2.9Marco Cavallini
2009-10-22binutils-2.20 is new enough for glibc_2.9, change configure script to accept itMartin Jansa
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-30glibc_2.9.bb : add already existing OE patch arm-lowlevellock-include-tls.patchGraeme Gregory
This is required to get glibc 2.9 to build on arm oabi. eglibc already includes this patch and the patch is already in OE Signed-off-by: Graeme Gregory <dp@xora.org.uk> Acked-by: Philip Balister <philip@balister.org> Acked-by: Koen Kooi <koen@openembedded.org>
2009-09-12glibc-package bbclass: add hack to avoid "kernel too old" error when ↵Koen Kooi
generating locales in angstrom The proper fix would be to patch linux-libc-headers with 0001-implement-TIF_RESTORE_SIGMASK-support-and-enable-the.patch and all arm kernels as well. Since that's quite an undertaking angstrom needs to short term hack like this commit to keep things building while the proper fix is being worked on.
2009-09-10glibc: Build glibc 2.9 with glibc-ports 2.9Graham Gower
This combination of glibc-2.9 with glibc-ports-2.7 fails to build on mipsel. The reason we have been using glibc-ports 2.7 was that glibc-ports 2.9 was not tagged or we didn't see it for various reasons. Build glibc 2.9 with glibc-port 2.9 and drop the three ARM patches as they have been applied to the upstream glibc-ports tree: http://sourceware.org/git/?p=glibc-ports.git;a=commitdiff;h=7272ed4e474a398b8ce1e7374cdaa8592b840e2a http://sourceware.org/git/?p=glibc-ports.git;a=commitdiff;h=e6e41f0f4963bfb0c0e32f8263ae028b288b5453 Patchwork: http://patchwork.openembedded.org/patch/933/ Signed-off-By: Graham Gower <graham.gower@gmail.com> Signed-off-By: Holger Hans Peter <zecke@selfish.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2009-08-27glibc-package.bbclass: Reverted 056a67f6070c5ea561acb65049b551e24f3b7eb6.Stanislav Brabec
* see http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-August/013429.html
2009-08-26glibc: nscd: Make it working.Stanislav Brabec
2009-08-26glibc: Install ld.so.conf, so ldconfig does not complain.Stanislav Brabec
2009-08-20glibc: fix hardcoded /sbin/ldconfig pathMichael Smith
Put it in ${base_sbindir} instead of /sbin. Bump INC_PR to r34. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2009-08-18glibc 2.7 and 2.9 (arm): Remove unnecessary asm/page.h includeJonathan Cameron
Fix compile bug for arm with recent kernel headers ../ports/sysdeps/unix/sysv/linux/arm/ioperm.c:48:22: error: asm/page.h: No such file or directory Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Holger Hans Peter Freyther <zecke@selfish.org>
2009-08-10eglibc-package.bbclass glibc-package.bbclass: Use ls -d in do_prep_locale_treeMarc Olzheim
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-07-16glibc: use INC_PR, bumping all PRs to r32.0Michael Smith
Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-07-16glibc-stage.inc: don't overwrite gnu/stubs.hMichael Smith
"make install" installs the full version. do_stage() was overwriting it with an empty file that tricked openssh into calling setlogin() and logging benign errors. Also removing a couple of lines not required anymore, I think because "make install-headers install-lib" was switched to "make install" in e96e82cd. Tested with 2.6.1 on x86. Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-07-16glibc-initial.inc: remove FILESPATHPKG setting to fix glibc-initial_2.3.2Michael Smith
All v2.5+ recipes add glibc-2.4 as a FILESDIR or FILESPATHPKG if they need it, so it's not required in the inc anymore. Ref: http://projects.linuxtogo.org/pipermail/openembedded-devel/2009-June/011692.html Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-07-10glibc: fix build for i486 arch at version 2.9Henning Heinold
* patch stolen from some mailinglist and from pb_ on irc * bump PR
2009-06-19glibc: move missing ld.so.conf into correct directoryHolger Schurig
my previous patch was erraneous (Thou shalt not develop on one box and commit on another box ...)
2009-06-19glibc: fix "extract" and "munge"/"configure" for ancient glibc 2.3.5+cvsHolger Schurig
* ld.so.conf was specified, but missing * syntax error in *.bb file: missing "}"
2009-06-19glibc-2.9: fix builds for arm-oabiDmitry Eremin-Solenikov
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009-06-19glibc_2.[79].bb: remove extra quote from SRC_URI for powerpcJeremy Lainé
2009-06-08glibc: fixed QA problemsmd
- glibc-package.bbclass defines glibc-dbg as a package, but by default generating debug code is disabled in the build - as a fix the QA check for the glibc-dbg package is disabled
2009-06-08glibc: added Maverick support (done by Hasjim Williams)Marcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Acked-by: Koen Kooi <koen@openembedded.org>
2009-06-05glibc 2.6.1: bump PR for packaging changesKoen Kooi
2009-06-04glibc-package: respect ${base_libdir}, don't admit .a files into main ↵Phil Blundell
library package Acked-By: Michael Smith <msmith@cbnco.com>
2009-05-30(e)glibc-package: enable binary locale generation for powerpcRoman Khimov
It works there, so add to whitelist.
2009-05-30glibc/eglibc: remove calls to obsolete base_set_filespath()Michael Smith
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-27Patches to get glibc 2.3.2 and 2.3.3 compile for nylon * disable check of ↵Martin Dietze
gcc version in configure script * add definition of macro _ABIO32 for mipsel architecture in sysdeps/mips/sgidefs.h * added missing ld.so.conf for above glibc versions
2009-05-21glibc 2.6.1: bump PR for oldest-kernel changeKoen Kooi
2009-05-17(e)glibc-package: enable binary locale generation on x86 and x86_64Roman I Khimov
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 Khimov
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 Khimov
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-05-13glibc 2.7/2.9: add march-i686.patchRoman I Khimov
This patch is there for 2.6.1, but for some reason was not carried on to 2.7 and 2.9. Without it build for i686 machine fails. Acked-by: Denys Dmytriyenko <denis@denix.org>
2009-05-04glibc: In various old recipes add RPROVIDES virtual-libc-dev, bump PR.Tom Rini
In some cases we also add in 'libc-dev' if nothing was being provided and add RDEPENDS += linux-libc-headers-dev if that was missing. Acked-by: Leon Woestenberg <leon@sidebranch.com> Acked-by: Mike Westerhof <mwester@dls.net> Signed-off-by: Tom Rini <trini@embeddedalley.com>
2009-05-01Unslung: Removed all trace of the unslung distro from OERod Whitby
2009-04-22glibc: add 2.9Koen Kooi
* runtime tested on beagleboard/angstrom
2009-04-14glibc: write ld.so.cache to usual /etc location so it can be cached and speedCarsten Haitzler
up boot (so it doesnt need to re-generate every boot!)