summaryrefslogtreecommitdiff
path: root/recipes/glibc
AgeCommit message (Collapse)AuthorFiles
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson16
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 Larson16
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 Purdie1
SRC_URI anyway? Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05glibc-initial: Convert from legacy staging model (from Poky)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05glibc: Remove now unneeded legacy staging function (from Poky)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.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-12recipes: move checksums to recipes from checksums.ini, part 2 manual adjustementMartin Jansa17
* 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 Jansa16
* 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 Juszkiewicz1
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 Freyther4
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 Ericson2
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 Ericson1
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 Purdie18
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 Girdwood3
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 Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-27glibc package bbclass: tweak library packagingKoen Kooi1
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 Cavallini1
2009-10-22binutils-2.20 is new enough for glibc_2.9, change configure script to accept itMartin Jansa2
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 Gregory1
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 Kooi1
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 Gower2
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 Brabec1
* see http://lists.linuxtogo.org/pipermail/openembedded-devel/2009-August/013429.html
2009-08-26glibc: nscd: Make it working.Stanislav Brabec5
2009-08-26glibc: Install ld.so.conf, so ldconfig does not complain.Stanislav Brabec1
2009-08-20glibc: fix hardcoded /sbin/ldconfig pathMichael Smith2
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 Cameron2
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 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-07-16glibc: use INC_PR, bumping all PRs to r32.0Michael Smith16
Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-07-16glibc-stage.inc: don't overwrite gnu/stubs.hMichael Smith1
"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 Smith1
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 Heinold2
* patch stolen from some mailinglist and from pb_ on irc * bump PR
2009-06-19glibc: move missing ld.so.conf into correct directoryHolger Schurig1
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 Schurig2
* ld.so.conf was specified, but missing * syntax error in *.bb file: missing "}"
2009-06-19glibc-2.9: fix builds for arm-oabiDmitry Eremin-Solenikov4
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009-06-19glibc_2.[79].bb: remove extra quote from SRC_URI for powerpcJeremy Lainé2
2009-06-08glibc: fixed QA problemsmd1
- 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 Juszkiewicz10
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 Kooi1
2009-06-04glibc-package: respect ${base_libdir}, don't admit .a files into main ↵Phil Blundell1
library package Acked-By: Michael Smith <msmith@cbnco.com>
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 Smith9
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 Dietze7
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 Kooi2
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-05-13glibc 2.7/2.9: add march-i686.patchRoman I Khimov2
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 Rini11
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 Whitby2
2009-04-22glibc: add 2.9Koen Kooi2
* runtime tested on beagleboard/angstrom