Age | Commit message (Collapse) | Author | Files |
|
* 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>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* 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>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* move the SRCREV of git recipe to tip of master.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* Some recipes like sysvinit checks for libutils
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* 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>
|
|
* only for version 0.9.30.1
* bump PR
|
|
works, anyone using older versions will need to verify this
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
* fix paralllel make install of uClibc, now we have libc.so in place
* bump PR for 0.9.30.1
|
|
* Just formal change
* No need to bump PE or PR
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* 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>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* Add needed fixes to get uclibc nptl compiling.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Also move the patch into files dir. This probably applies to other older
versions as well.
|
|
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
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>
|
|
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>
|
|
gcc4.4 and glibc 2.10 complain that getline already has
a different signature. Rename the version in the unidef.c.
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
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>
|
|
into uclibc.inc
|
|
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>
|
|
|
|
|
|
acked-by: Henning Heinold
|
|
|
|
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
|
|
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>
|
|
This is probably suitable for all uclibc when someone tests them.
|
|
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>
|
|
|
|
|
|
* 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.
|
|
|
|
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>
|