aboutsummaryrefslogtreecommitdiff
path: root/config/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* libc/uClibc: add wchar supportSimon Pasch2009-11-061-0/+10
|
* Merge.Yann E. MORIN"2009-11-161-0/+7
|\
| * libc/glibc: add 2.10.1Yann E. MORIN"2009-11-131-0/+7
| | | | | | | | | | | | | | | | | | Woo... It seems the glibc guys finally decided that tarballs were not deprecated, in fact. The patchset was vampirised from Gentoo (kudos, guys!), and applies to glibc+ports, so that's why it's been added as a patchset against ports, not against glibc.
* | libc/glibc: allow more than one line in configparmsYann E. MORIN"2009-11-161-2/+2
|/
* Merge.Yann E. MORIN"2009-10-293-28/+21
|\
| * config: mark now old versions as being OBSOLETEYann E. MORIN"2009-10-283-11/+22
| | | | | | | | | | These versions are kept for the upcoming release, but they will be removed from the next release if they are not used.
| * config: rip-out versions marked as OBSOLETEYann E. MORIN"2009-10-281-18/+0
| |
* | libc/newlib: allow using CVS snapshotsYann E. MORIN"2009-10-261-0/+21
| | | | | | | | | | | | | | The newlib "team" rolls new releases about once a year (december). This is quite a long time between releases, in case code was fixed. So, allow user to use a CVS snapshot to benefit early from fixes and enhancements to newlib.
* | libc/newlib: allow using newlib with archs other than avr32Yann E. MORIN"2009-10-212-8/+22
| |
* | libc/newlib: fix namespace in config fileYann E. MORIN"2009-10-261-2/+2
|/ | | | C library config options should be prefixed with 'LIBC_'.
* eglibc: add support for user provided option groupsArnaud Vrac2009-10-091-0/+52
| | | | Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
* libc/glibc: don't use legacy snapshotsYann E. MORIN"2009-10-031-12/+0
| | | | | glibc snapshots have not been updated for about the past 5 months. Consider them to be deprecated, now.
* libc/glibc: remove dead codeYann E. MORIN"2009-10-021-10/+0
| | | | | | The option to retrieve snapshots is already handled by the generic 'specific date' and 'use latest' entries. No need for a special case, as there's no code for it.
* scripts: add new version at top of choiceYann E. MORIN"2009-09-134-24/+19
| | | | Add new versions at the top of the choice menu, not at the bottom.
* config: re-order menu entries so that latest versions are at the topYann E. MORIN"2009-09-133-67/+66
| | | | | It makes better sense to have latest versions at the top of the choice entries.
* Merge the AVR32 support branch to the default branch.Yann E. MORIN"2009-08-081-0/+42
|\
| * Misc AVR32 cleanups.Martin Lund2009-06-201-1/+0
| |
| * Added support for Atmel AVR32 headersMartin Lund"2009-05-231-0/+12
| |
| * Added initial AVR32 support (bare-metal,newlib)Martin Lund"2009-05-221-0/+31
| |
* | [libc-eglibc] Add latest versionYann E. MORIN"2009-08-021-0/+5
|/ | | | Add latest branch 2_10.
* Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"2009-05-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - merge Linux and uClinux back to a single kernel - add ARCH_USE_MMU and acquainted config options that architectures can auto-select - make binutils and elf2flt two "Binary utilities" that go in a single common sub-{menu,directory} structure -------- diffstat follows -------- /trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 - /trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++ /trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ---------------------------- /trunk/scripts/build/binutils.sh | 232 0 232 0 -------------------------------- /trunk/scripts/build/elf2flt.sh | 150 0 150 0 --------------------- /trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 + /trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++ /trunk/config/kernel/linux.in-common | 252 0 252 0 ----------------------------------- /trunk/config/kernel/uclinux.in | 21 0 21 0 --- /trunk/config/target.in | 23 22 1 0 +++ /trunk/config/elf2flt.in | 49 0 49 0 ------- /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/config.in | 1 0 1 0 - /trunk/config/arch/sh.in | 1 1 0 0 + /trunk/config/arch/arm.in | 2 1 1 0 /trunk/config/arch/powerpc.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + /trunk/config/arch/alpha.in | 1 1 0 0 + /trunk/config/arch/x86.in | 1 1 0 0 + /trunk/config/arch/mips.in | 1 1 0 0 + /trunk/config/arch/powerpc64.in | 1 1 0 0 + 22 files changed, 489 insertions(+), 913 deletions(-)
* Merge the /deve/uclinux branch back to /trunk:Yann E. MORIN"2009-05-133-2/+7
| | | | | | | | | | | | | | | - add support for uClinux, the MMU-less ports of Linux. -------- diffstat follows -------- /trunk/scripts/build/kernel/linux.sh | 100 1 99 0 --------------- /trunk/steps.mk | 1 1 0 0 + /trunk/config/kernel/linux.in | 247 0 247 0 ------------------------------------- /trunk/config/kernel.in | 2 1 1 0 /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/libc/glibc-eglibc.in-common | 5 5 0 0 + /trunk/config/config.in | 1 1 0 0 + 8 files changed, 11 insertions(+), 349 deletions(-)
* Unmark eglibc being EXPERIMENTAL. For Debian to switch to eglibc,Yann E. MORIN"2009-05-071-1/+1
| | | | | | | | | we can safely assume that it is stable enough! ;-) See: http://blog.aurel32.net/?p=47 -------- diffstat follows -------- /trunk/config/libc/eglibc.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* Fix installing uClibc headers for versions prior to 0.9.30.Yann E. MORIN"2009-05-071-5/+7
| | | | | | | | | | Fix a comment about installing uClibc. Automatically enable // build for uClibc versions that can be built in //. -------- diffstat follows -------- /trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++--------- /trunk/config/libc/uClibc.in | 12 7 5 0 +++++++----- 2 files changed, 30 insertions(+), 14 deletions(-)
* For glibc & eglibc, try to auto-select the ports addon for thoseYann E. MORIN"2009-05-021-1/+8
| | | | | | | | architectures that require it (curently, ARM and MIPS are known to). -------- diffstat follows -------- /trunk/config/libc/glibc-eglibc.in-common | 9 8 1 0 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
* Force getting glibc>=2.8 via checkout if any addon is selected.Yann E. MORIN"2009-05-022-0/+13
| | | | | | | -------- diffstat follows -------- /trunk/config/libc/glibc.in | 7 7 0 0 +++++++ /trunk/config/libc/glibc-eglibc.in-common | 6 6 0 0 ++++++ 2 files changed, 13 insertions(+)
* Merge r1432:1437 from /branches/newlib into /trunk :Yann E. MORIN"2009-03-263-1/+3
| | | | | | | | | | | | | | | | | | | - under bare-metal, the user is responsible for providing a gdbserver stub (r1433) - install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434) - allow broader dependency in generated config files (r1435, r1436) - prepare C library menuconfig for using a C library under bare-metal (r1437) /trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++ /trunk/config/debug/gdb.in | 5 5 0 0 +++++ /trunk/config/libc/glibc.in | 1 1 0 0 + /trunk/config/libc/uClibc.in | 1 1 0 0 + /trunk/config/libc/eglibc.in | 2 1 1 0 +- /trunk/config/config.mk | 20 8 12 0 ++++++++------------ /trunk/config/arch/sh.in | 2 1 1 0 +- /trunk/config/arch/ia64.in | 2 1 1 0 +- /trunk/config/arch/powerpc64.in | 2 1 1 0 +- /trunk/config/libc.in | 4 0 4 0 ---- 10 files changed, 23 insertions(+), 20 deletions(-)
* Sanitise using glibc cvs exports:Yann E. MORIN"2009-03-151-27/+46
| | | | | | | | | - recently, tarballs for glibc 2.8 and 2.9 have appeared on the GNU ftp site - always use a dot in version strings (eg. 2.9, not 2_9) /trunk/scripts/build/libc/glibc.sh | 135 76 59 0 +++++++++++++++++++++++++------------------- /trunk/config/libc/glibc.in | 71 45 26 0 +++++++++++++++-------- 2 files changed, 121 insertions(+), 85 deletions(-)
* Re-instate the glibc/eglibc config option LIBC_GLIBC_CONFIGPARMS for use by ↵Yann E. MORIN"2009-03-051-0/+15
| | | | | | | | | | SuperH. Set appropriate defaults depending on target. /trunk/scripts/build/libc/glibc.sh | 14 7 7 0 +++++++------- /trunk/config/libc/glibc-eglibc.in-common | 15 15 0 0 +++++++++++++++ 2 files changed, 22 insertions(+), 7 deletions(-)
* Add latest versions:Yann E. MORIN"2009-03-041-0/+5
| | | | | | | | | - Linux kernel headers 2.6.28.{6,7} - uClibc 0.9.30.1 /trunk/config/kernel/linux.in | 10 10 0 0 ++++++++++ /trunk/config/libc/uClibc.in | 5 5 0 0 +++++ 2 files changed, 15 insertions(+)
* Fix using minimum kernel version for glibc/eglibc.Yann E. MORIN"2009-02-171-1/+1
| | | | | | | Spotted by "Kim B. Heino" <Kim.Heino@bluegiga.com>. /trunk/config/libc/glibc-eglibc.in-common | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
* On some hosts (eg. Cygwin), it's not possible to build the uClibc hostutils. ↵Yann E. MORIN"2009-02-111-0/+10
| | | | | | | | Offer an option to enable/disable the uClibc hostutils build. /trunk/scripts/build/libc/uClibc.sh | 39 12 27 0 ++++++++++++--------------------------- /trunk/config/libc/uClibc.in | 10 10 0 0 ++++++++++ 2 files changed, 22 insertions(+), 27 deletions(-)
* Fix warning in eglic config options.Yann E. MORIN"2009-02-071-2/+2
| | | | | /trunk/config/libc/eglibc.in | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Add option for the latest eglibc 2_9 branch.Yann E. MORIN"2009-02-021-4/+9
| | | | | /trunk/config/libc/eglibc.in | 13 9 4 0 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-)
* Add infrastructure to use common config files for generated config files.Yann E. MORIN"2009-01-311-0/+4
| | | | | | | /trunk/config/libc/glibc-eglibc.in-common | 4 4 0 0 ++++ /trunk/config/config.mk | 4 4 0 0 ++++ /trunk/config/libc.in | 7 0 7 0 ------- 3 files changed, 8 insertions(+), 7 deletions(-)
* Enable using glibc post 2.8:Yann E. MORIN"2009-01-041-0/+49
| | | | | | | | | | - retrieve tarballs from FTP/HTTP for glibc 2.7 and older - checkout from CVS for glibc 2.8 and later - add config options for glibc-2_8 and glibc-2_9 /trunk/scripts/build/libc/glibc.sh | 50 39 11 0 ++++++++++++++++++++++++++++++++++---------- /trunk/config/libc/glibc.in | 49 49 0 0 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 11 deletions(-)
* Remove an obsolete, mis-leading comment in the glibc/eglibc common options.Yann E. MORIN"2009-01-031-6/+0
| | | | | /trunk/config/libc/glibc-eglibc.in-common | 6 0 6 0 ------ 1 file changed, 6 deletions(-)
* Add latest uClibc 0.9.30 ( at last! ;-) )Yann E. MORIN"2008-11-141-0/+5
| | | | | /trunk/config/libc/uClibc.in | 5 5 0 0 +++++ 1 file changed, 5 insertions(+)
* Enable uClibc parallel build for those versions supporting it.Yann E. MORIN"2008-11-011-0/+9
| | | | | | /trunk/scripts/build/libc/uClibc.sh | 12 7 5 0 +++++++----- /trunk/config/libc/uClibc.in | 9 9 0 0 +++++++++ 2 files changed, 16 insertions(+), 5 deletions(-)
* Offer a single option for the glibc/eglibc add-ons selection, rather than ↵Yann E. MORIN"2008-10-201-9/+0
| | | | | | | | | hiding it behind a toggle. If the list is empty, then there is no add-on. If the list is not empty, then there are add-ons. /trunk/config/libc/glibc-eglibc.in-common | 9 0 9 0 --------- 1 file changed, 9 deletions(-)
* Generate the choice menu for C libraries, the same way arch and kernels are ↵Yann E. MORIN"2008-10-134-18/+23
| | | | | | | | | | | | generated. /trunk/kconfig/kconfig.mk | 10 8 2 0 ++++++-- /trunk/scripts/build/libc/glibc.sh | 2 1 1 0 +- /trunk/config/libc/glibc.in | 22 6 16 0 +++++------------- /trunk/config/libc/uClibc.in | 7 6 1 0 +++++- /trunk/config/libc/eglibc.in | 12 11 1 0 +++++++++- /trunk/config/libc.in | 53 4 49 0 +++----------------------------------------- 6 files changed, 36 insertions(+), 70 deletions(-)
* Move snapshots version after numbered versions (aka releases).Yann E. MORIN"2008-09-183-26/+29
| | | | | | | | /trunk/config/debug/gdb.in | 13 7 6 0 +++++++------ /trunk/config/libc/glibc.in | 21 11 10 0 +++++++++++---------- /trunk/config/libc/uClibc.in | 21 11 10 0 +++++++++++---------- /trunk/config/libc/eglibc.in | 13 7 6 0 +++++++------ 4 files changed, 36 insertions(+), 32 deletions(-)
* Generate the kernel config choice, rather than having it hard-coded:Yann E. MORIN"2008-09-161-2/+2
| | | | | | | | | | | | | | | | | - change the menu label from 'Target OS' to 'Operating System', - bare-metal is a kind of kernel (OS), rename to 'bare-metal' from 'none', - update the kconfig.mk to generate the kernel choice entries, - update glibc&eglibc kernel version option accordingly. Update the debug & tools confiog file generation to match with arch & kernel. Print terse command lines when building in kconfig/ (a-la Linux kernel). Fix the makefile rules in kconfig/kconfig.mk to be /simple/ rules. /trunk/kconfig/kconfig.mk | 117 81 36 0 +++++++++++++++++++++---------- /trunk/config/kernel/linux.in | 4 4 0 0 + /trunk/config/kernel/bare-metal.experimental.in | 15 15 0 0 ++++ /trunk/config/kernel.in | 33 5 28 0 +-------- /trunk/config/libc/glibc-eglibc-common.in | 4 2 2 0 5 files changed, 107 insertions(+), 66 deletions(-)
* Enhance setting the minimum kernel version glibc will run against.Yann E. MORIN"2008-09-145-17/+74
| | | | | | | | | | | | Ideally, eglibc should also benefit for that, but the current code does not set it. /trunk/scripts/build/libc/glibc.sh | 38 33 5 0 +++++++++++++++--- /trunk/config/libc/glibc.in | 4 2 2 0 +- /trunk/config/libc/uClibc.in | 2 2 0 0 + /trunk/config/libc/eglibc.in | 4 2 2 0 +- /trunk/config/libc/glibc-eglibc-common.in | 80 68 12 0 +++++++++++++++++++++++++++++++------ /trunk/config/libc.in | 69 38 31 0 ++++++++++++++++++-------------- 6 files changed, 145 insertions(+), 52 deletions(-)
* Mark some features as no longer being EXPERIMENTAL.Yann E. MORIN"2008-09-021-1/+0
| | | | | | /trunk/config/debug/gdb.in | 3 1 2 0 +-- /trunk/config/libc/glibc.in | 1 0 1 0 - 2 files changed, 1 insertion(+), 3 deletions(-)
* Enable glibc to include support for kernel versions different than the ↵Yann E. MORIN"2008-08-261-0/+44
| | | | | | | | | | | version from the kernel headers. Thanks to Nate CASE <ncase@xes-inc.com> for suggesting this use-case, and providing the patch. /trunk/scripts/build/libc_glibc.sh | 4 2 2 0 +- /trunk/scripts/build/libc_eglibc.sh | 2 1 1 0 +- /trunk/config/libc/glibc-eglibc-common.in | 44 44 0 0 +++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 3 deletions(-)
* Commonalise options common to both glibc and eglibc.Yann E. MORIN"2008-08-264-121/+73
| | | | | | | | | /trunk/scripts/build/libc_eglibc.sh | 6 3 3 0 +- /trunk/config/libc/glibc.in | 63 2 61 0 +--------------------------------- /trunk/config/libc/eglibc.in | 61 1 60 0 +-------------------------------- /trunk/config/libc/eglibc-glibc-common.in | 1 1 0 0 + /trunk/config/libc/glibc-eglibc-common.in | 69 69 0 0 +++++++++++++++++++++++++++++++++++++ 5 files changed, 76 insertions(+), 124 deletions(-)
* Merge the branches/eglibc stuff:Yann E. MORIN"2008-08-111-0/+131
| | | | | | | | | | - Add support for eglibc /trunk/scripts/functions | 6 4 2 0 ++++-- /trunk/docs/CREDITS | 1 1 0 0 + /trunk/config/libc.in | 12 12 0 0 ++++++++++++ /trunk/arch/arm/functions | 4 2 2 0 ++-- 4 files changed, 19 insertions(+), 4 deletions(-)
* Allow selecting 'latest' snapshot, as well as 'specific' date snapshot for ↵Yann E. MORIN"2008-07-222-8/+16
| | | | | | | | | | | | glibc. Update uClibc config to commonalise some help. /trunk/scripts/build/libc_glibc.sh | 22 20 2 0 ++++++++++++++++++++-- /trunk/config/libc/glibc.in | 12 12 0 0 ++++++++++++ /trunk/config/libc/uClibc.in | 12 4 8 0 ++++-------- /trunk/config/libc.in | 13 13 0 0 +++++++++++++ 4 files changed, 49 insertions(+), 10 deletions(-)
* Small config fix todefault to non-verbose uClibc build.Yann E. MORIN"2008-05-141-0/+1
| | | | | /trunk/config/libc/uClibc.in | 1 1 0 0 + 1 file changed, 1 insertion(+)