summaryrefslogtreecommitdiffstats
path: root/recipes/glibc
AgeCommit message (Collapse)Author
2010-09-13glibc_2.9: Apply patch to fix manual/Makefile for newer GNU makeHolger Hans Peter Freyther
This patch is coming from upstream glibc and fixes an error on make install in line 235 about mixing patterns.
2010-08-15glibc-2.6.1: added missing filesFrans Meulenbroeks
we lost some files in this commit: http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=dd7a49ac1158de431ad5dc9089c49f737a8123a6 this patch adds the missing files Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-22glibc.inc: changned = to ?= in COMPATIBLE_TARGET_SYS assignmentFrans Meulenbroeks
replaced = by ?= apparently this fell out of the file somewhere Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-22glibc: added COMPATIBLE_TARGET_SYSFrans Meulenbroeks
added COMPATIBLE_TARGET_SYS ?= "(?!nios2)" to the glibc.inc file and COMPATIBLE_TARGET_SYS = "." to the only recipe that does support nios2 (glibc_2.5.bb) Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-17glibc-2.9: added missing ld.so.confFrans Meulenbroeks
Thanks for Khem to pointing this out! Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-16glibc 2;5: cleaned up; patches only in local dirFrans Meulenbroeks
mved all patches to glibc-2.5 removed references to other dirs. Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-16glibc 2.9: cleaned up; patches only in local dirFrans Meulenbroeks
moved all patches to glibc-2.9 removed references to other dirs. Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-07-16glibc 2.10.1: cleaned up; patches only in local dirFrans Meulenbroeks
moved all patches to glibc-2.10.1 removed references to other dirs. Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-07-16glibc: remove old/obsolete versionsFrans Meulenbroeks
as mentioned before on the OE ML. removing some old versions which are not pinned by any distro and are fairly old: glibc-initial_2.3.2+cvs20040726.bb glibc-initial_2.3.6.bb glibc-initial_2.4.bb glibc-initial_2.7.bb glibc_2.3.2+cvs20040726.bb glibc_2.3.3+cvs20041128.bb glibc_2.3.3+cvs20050221.bb glibc_2.3.3+cvs20050420.bb glibc_2.3.6.bb glibc_2.4.bb glibc_2.7.bb Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Graham Gower <graham.gower@gmail.com>
2010-07-10glibc 2.10.1: added nios2 supportFrans Meulenbroeks
add nios2 support. as this is strictly nios2 specific there is no need to bump PR Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-10glibc 2.10.1: added ifdef around PTR*MANGLEFrans Meulenbroeks
some of the calls to PTR_MANGLE and PTR_UNMANGLE were guarded by #ifdef's whereas others were not. This causes problems on architectures that do not have those macros. Fix is to add ifdefs around those invocations Also added PR to the recipe Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-06glibc 2.5: added support for nios2Frans Meulenbroeks
added support for nios2. These are changes lifted from the windriver toolchain see http://www.nioswiki.com/Build_the_gcc4_toolchain. As there are no changes for non nios2 systems no PR bump is needed. patches are only applied in case machine is nios2. Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@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-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