summaryrefslogtreecommitdiff
path: root/recipes/uclibc
AgeCommit message (Collapse)AuthorFiles
2010-01-12uclibc-nptl: Fix booting problems on mips nptl.Khem Raj2
* This patch fixes the fundamental problems in getting a bootable system based on uclibc nptl for mips. Patch is submitted upstream. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-08uclibc-nptl: Add machine config parts for mips,x86 qemu.Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-02Fix the wrong setting in qemumips/uClibc.machineGuo Hongruan1
* In the previous version, the qemumips/uClibc.machine is copied from qemux86/uClibc.machine without any modification, which causes the compilation of uClibc for qemumips failed. Signed-off-by: Guo Hongruan <camelguo@gmail.com>
2009-12-29uclibc_nptl.bb: Set DEFAULT_PREFERENCE to -1.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-29uclibc-nptl: Move SRCREV to latest on nptl branch.Khem Raj2
* move the SRCREV of git recipe to tip of master. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-14uclibc-nptl: Move to current tip of branchKhem Raj3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-09uclibc-nptl: Set UCLIBC_HAS_LIBUTIL=yKhem Raj1
* Some recipes like sysvinit checks for libutils Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-07uclibc-nptl: Update to lastest git rev.Khem Raj3
* Add patch to fix build issue in rpc. * Apply installfix patch to sort out parallel builds. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-30uclibc: add O_CLOEXEC support needed for newer pulseaudioHenning Heinold2
* only for version 0.9.30.1 * bump PR
2009-11-25uclibc-initial: Convert to us do_install for staging. 0.9.30.1 is tested and ↵Richard Purdie6
works, anyone using older versions will need to verify this Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-24uclibc: clean up uClibc for the new oe features mainly done Richard PurdieHenning Heinold4
* fix paralllel make install of uClibc, now we have libc.so in place * bump PR for 0.9.30.1
2009-11-17svn recipes: change +svnr${SRCREV} +svnr${SRCPV}Martin Jansa2
* Just formal change * No need to bump PE or PR Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-04uclibc-nptl: Update to latest tip of branchKhem Raj2
* Compile uclibc nptl is ARM mode. Thumb has some issues for now. * Add new config option UCLIBC_SUSV4_LEGACY=y Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-24Add support for MIPS qemu machineKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-10uclibc-nptl: Bump the SRCREVKhem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-01uclibc-nptl: Move to latest revision.Khem Raj4
* Add needed fixes to get uclibc nptl compiling. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-19uclibc-0.9.30: We need the __always_inline__ patch, bump PR.Tom Rini3
Also move the patch into files dir. This probably applies to other older versions as well.
2009-09-19uclibc-initial-0.9.30: Fix a typo, install_headers not install-headersTom Rini1
2009-09-17uClibc: use __always_inline instead of __inline__Mario Domenech Goulart2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2009-09-12uclibc-initial: Create ${UCLIBC_STAGE_PREFIX}/libKhem Raj6
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-10uclibc-initial: Move the compile stuff to do_compileKhem Raj6
* Currently all work is done in do_stage. On Henning's suggestion I refactored it. * For 0.9.30 onwards installing pregen and install_dev built almost whole uclibc. We only needed libc headers so replaced with install_headers Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-08uclibc_0.9.30.1: Disable STDIO_GETC|PUTC MACROsKhem Raj2
* There is a problem with threads enabled and hiding __fgetc_unlocked and __fputc_unlocked which gets pulled in with the macros. This patch disables the macros and it will use the functions to perform these functions Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-03OpenEmbedded: Switch to using linux-uclibceabi and linux-gnu for TARGET_OSKhem Raj1
* Bump the ABI_LAYOUT. Build from scratch will be needed. * Replace using TARGET_OS from linux->linux-gnu. * Replace using linux-uclibcgnueabi->linux-uclibceabi. * Add 'eabi' to DISTRO_FEATURES (only for minimal and micro). * Use eabi and BASE_PACKAGE_ARCH to compute real TARGET_OS. * Fix the micro conf to get console image building. * Fix the linux-uclibcgnueabi overrides in all recipes. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Phill Blundell <pb@reciva.com> Acked-by: Michael 'Mickey' Lauer <mickey@vanille-media.de>
2009-08-31uclibc: Pass ARCH=<TARGET_ARCH>" on make commandline.Khem Raj8
Like linux kernel Git version of uclibc mandates that ARCH is passed down from make instead of being computed magically. This will be there in next release 0.9.31 of uclibc. Defining it on make invocation for older releases is no harm. Also move uclibc to use INC_PR Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Henning Heinold <heinold@inf.fu-berlin.de>
2009-08-27uclibc: Make 0.9.30.1 as default if not specifiedKhem Raj5
Add C99 double wrappers. Set the default preferences such that 0.9.30.1 is chosen if not specified. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-09uclibc-initial_0.9.30.1.bb: Fix do_stage for ubuntu karmicHolger Hans Peter Freyther2
gcc4.4 and glibc 2.10 complain that getline already has a different signature. Rename the version in the unidef.c.
2009-08-06Delete uclibc recipes before 0.9.28Khem Raj31
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-05uclibc_nptl: Rev up to a buildable and bootable revision.Khem Raj1
2009-08-01uclibc_git: Remove DEFAULT_PREFERENCEKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-01uclibc: Convert eligible uclibc recipes to use git instead of svn.Khem Raj33
uclibc has changed its SCM system to git. We need to adjust the recipes to fetch from uclibc git Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-12uclibc: put SRC_URI = http://www.uclibc.org/downloads/uClibc-${PV}.tar.bz2Henning Heinold7
into uclibc.inc
2009-07-02uclibc: Add x86/uClibc.machine for x86 uClibc configHolger Hans Peter Freyther1
Currently each MACHINE needs a uClibc.machine config otherwise the uClibc compile will fail with weird error messages. Add a config for MACHINE="x86" and "suprisingly" it is almost the same as the qemux86 version. I sent an email asking for help to handle this duplication. Acked-By: Henning Heinold <heinold@inf.fu-berlin.de>
2009-06-12uclibc-initial: respect ${CC}Phil Blundell1
2009-06-11uclibc: don't use ${OEMAKE_NO_CC} for populate_staging, it breaks uclibc-initialPhil Blundell1
2009-06-10uclibc: fix glob for FILESPhil Blundell2
acked-by: Henning Heinold
2009-06-10uclibc: fix handling of bindir != /usr/binPhil Blundell1
2009-06-02uclibc.inc : also exclude mips and mipsel from GNU hash.Denis 'Gnutoo' Carikli1
because mips and mipsel are incompatible with GNU hash: see: http://www.sourceware.org/ml/binutils/2006-07/msg00341.html for more details about that incompatibility
2009-05-30uclibc: 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-02uclibc_0.9.30.bb : add fix for unifdef for modern gcc/glibc combos.Graeme Gregory2
This is probably suitable for all uclibc when someone tests them.
2009-04-28uClibc: Always enable PTHREADS_DEBUG_SUPPORTTom Rini17
This will make sure we always have the uclibc-thread-db package, which task-sdk-bare requires. After an audit of the versions in question, what always happens now is that all libpthread debugging stuff from libpthread ends up in a specific file and package. Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Leon Woestenberg <leon@sidebranch.com> Signed-off-by: Tom Rini <trini@embeddedalley.com>
2009-04-15uclibc: use LDFLAGS for ldd and ldconfig (fixes QA error)Dirk Opfer1
2009-03-24uclibc-0.9.30.1: enable UCLIBC_HAS_GETPTwoglinde1
2009-03-20uclibc: Get uclibc working in thumb mode.Khem Raj9
* WARNING!! Do not use bintils 2.19 or 2.19.1 when compiling in thumb mode. The veneer generation does not work as expected. Use binutils 2.18 or binutils_cvs * Move LEAD_SONAME into uclibc.inc * Use no optimizations while compiling ldso.c to over come a gcc ICE * Use ARM mode resolver for thumb mode. The resolver depends on ip register and if we use thumb function for _dl_linux_resolve then it adds a veneer which corrupts ip.
2009-03-18uclibc: add config for wrapwoglinde1
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko304
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>