summaryrefslogtreecommitdiffstats
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
...
* Microblaze port from the uClinux-dist,David McCullough2003-10-142-0/+108
| | | | contributed by John Williams <jwilliams@itee.uq.edu.au>
* Patch from Peter Kjellerstedt:Eric Andersen2003-10-131-39/+37
| | | | | | | | | | | | The attached patch performs a clean up of extra/gcc-uClibc/Makefile: * Better dependencies to only rebuild what is necessary. * Use $< and $@ where appropriate. * Suppress warning messages from which about commands that cannot be found. //Peter
* Patch from George Thanos adding support for the "e1" architecture.Eric Andersen2003-10-082-0/+113
|
* Updated cris configuration.Tobias Anderberg2003-10-011-3/+48
|
* oops.Eric Andersen2003-09-301-8/+8
|
* Patch from Philip Nye fixing mmu-lessEric Andersen2003-09-171-1/+1
|
* This should enabled building of uClibc locale support when using uClibc itself.Manuel Novoa III2003-09-162-4/+6
| | | | | | | | | | | | | | | | Sorry I didn't test this before the release. Please remember that the locale data generation tools are not very robust, so doing something like disabling 8-bit codeset support is likely to break things. As it stands, UTF-8 support is required, but I'm not sure I test for that. Also, you will notice a difference in the locale data generated by uClibc verses glibc. That's because the bg_BG locale specifies use of grouping in LC_NUMERIC, but supplies no grouping char. The uClibc locale code tests for and works around this (at the moment) by disabling grouping. But the result is slightly different data which ripples throughout the rest of the tables.
* Stefan Allius writes:Eric Andersen2003-09-112-5/+5
| | | | | | | | | 1. Under Solaris the test command with the 'string' argument don't work well. So I added the '-n' argument, which might work on all platforms. 2. The sed under Solaris don't support the '-s' argument, which is a GNU extension. I changed it to '-e' which works fine for me.
* Force Large File Support disabled on Cris, since somethingEric Andersen2003-09-091-0/+1
| | | | | appears to be wrong with their toolchain that is tickled by LFS.
* Fix grammarEric Andersen2003-09-091-4/+4
|
* Attack of the spelling police....Eric Andersen2003-09-091-6/+6
|
* Enable automagic locale data downloadsEric Andersen2003-09-091-3/+3
|
* Add in several config system updates for locale support.Eric Andersen2003-09-091-3/+42
|
* Fix wctype.c so that wchar can be enabled without ctype table-based functions.Manuel Novoa III2003-09-091-1/+1
|
* Force enable ADD_LIBGCC_FUNCTIONS on armEric Andersen2003-09-081-4/+2
|
* Add back in table-less ctype funcs for those interested in minimizingManuel Novoa III2003-09-082-3/+27
| | | | | | static build sizes and not needing wchar support. Add in a SUSv3 getopt as an option for those not needing gnu getopt. Again, mainly for the static linking crowd.
* Update old_vfconfig help and some dependencies.Manuel Novoa III2003-09-061-6/+5
|
* Let people enable ftw, make glob an option, add a new "Big and Tall"Eric Andersen2003-09-061-23/+50
| | | | top level config menu.
* Minor cosmetic cleanups to avoid getting spurious bug reports.Eric Andersen2003-09-041-5/+19
|
* Let "$KERNEL_SOURCE/include/asm" be either a link or a directory.Eric Andersen2003-09-031-2/+2
|
* pass in "-s" directlyEric Andersen2003-09-011-1/+1
|
* Remove a bunch of guessing about the location of the kernelEric Andersen2003-09-011-0/+154
| | | | | | headers. Move most of that into a script, and warn loudly when having to guess. -Erik
* Rob Landley writes:Eric Andersen2003-09-011-2/+2
| | | | | | | SYSTEM_DEVEL_PREFIX says: "This defaults to $(DEVEL_PREFIX)/usr", but it actually defaults to just "($DEVEL_PREFIX)". Just thought I'd mention it... :)
* (1) Make UCLIBC_CC env var work even if __UCLIBC_CTOR_DTOR__ isn't defined.Miles Bader2003-08-281-4/+9
| | | | (2) Add a command-line option --uclibc-cc with the same functionality.
* Updated CRIS configuration files.Tobias Anderberg2003-08-272-7/+10
|
* Reluctantly add wordexp()Eric Andersen2003-08-241-0/+12
|
* Fix a few bugs in the new extended locale functions.Manuel Novoa III2003-08-241-39/+3
| | | | | | | | | Move stub gettext functions to a stub libintl to make switching in gnu gettext easier. Also add a few gnu-isms. Change to using hidden names with global weak aliases for the extended locale functions, as expected by libstd++. Slightly rework the locale data generation stuff to allow pregenerated locale data to be used with buildroot.
* Work around a bug in nm from binutils-2.14.90.0.5.Manuel Novoa III2003-08-181-1/+1
|
* Cleanup arm architecture optimizations and add big endian arm as well.Eric Andersen2003-08-181-12/+43
|
* Fixed a bug where locales nontrivially derived from iso14651_t1 did not haveManuel Novoa III2003-08-181-10/+30
| | | | the UNDEFINED entry set properly.
* Patch from Paul Mundt adding uClibc sh64 support:Eric Andersen2003-08-134-5/+156
| | | | | | | | | | | | | | | | Here's a patch that implements the beginnings of a rudimentary sh64 port. So far, this only works static, as I haven't done any of the ldso work yet. I've also not touched the libpthread stuff yet either, so that's also disabled for now. This port was based off of some work that Sean McGoogan at SuperH did for his initial port, but the this patch doesn't carry over too much from there (basically the libc/sysdeps/linux/sh64/Makefile (or rather, parts of it), the setjmp/longjmp stuff (which I had to rewrite portions of it to work with the new toolchains), etc.). However, for static, everything appears to work correcly, at least in a hello world type application.
* Add in a MALLOC_GLIBC_COMPAT option to let people decide if theyEric Andersen2003-08-081-1/+18
| | | | want glibc style malloc(0) behavior
* Looks like I missed a spotEric Andersen2003-08-052-2/+2
|
* Shuffle options around a bitEric Andersen2003-08-051-131/+132
|
* Merge/rework config system per the latest from linux-2.6.0-test2Eric Andersen2003-08-0513-2553/+3449
| | | | -Erik
* Fix a silly error.Manuel Novoa III2003-08-011-0/+1
| | | | | | | To use the pregenerated locales, untar in the extra/locale directory. Do a 'make config' or 'make menuconfig' in the uClibc root dir, then a 'make headers' followed by 'make -C extra/locale pregen'. Then continue with 'make' as usual.
* Add a new *scanf implementation, includeing the *wscanf functions.Manuel Novoa III2003-08-018-170/+570
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should be standards compliant and with several optional features, including support for hexadecimal float notation, locale awareness, glibc-like locale-specific digit grouping with the `'' flag, and positional arg support. I tested it pretty well (finding several bugs in glibc's scanf in the process), but it is brand new so be aware. The *wprintf functions now support floating point output. Also, a couple of bugs were squashed. Finally, %a/%A conversions are now implemented. Implement the glibc xlocale interface for thread-specific locale support. Also add the various *_l(args, locale_t loc_arg) funcs. NOTE!!! setlocale() is NOT threadsafe! NOTE!!! The strto{floating point} conversion functions are now locale aware. The also now support hexadecimal floating point notation. Add the wcsto{floating point} conversion functions. Fix a bug in mktime() related to dst. Note that unlike glibc's mktime, uClibc's version always normalizes the struct tm before attempting to determine the correct dst setting if tm_isdst == -1 on entry. Add a stub version of the libintl functions. (untested) Fixed a known memory leak in setlocale() related to the collation data. Add lots of new config options (which Erik agreed to sort out :-), including finally exposing some of the stripped down stdio configs. Be careful with those though, as they haven't been tested in a long time. (temporary) GOTCHAs... The ctype functions are currently incorrect for 8-bit locales. They will be fixed shortly. The ctype functions are now table-based, resulting in larger staticly linked binaries. I'll be adding an option to use the old approach in the stub locale configuration.
* Patch from Pavel Roskin to fixup toplevel help textEric Andersen2003-06-301-3/+12
|
* Add config option to enable 'struct tm' timezone extension fieldsEric Andersen2003-06-271-0/+13
|
* Several more cleanupsEric Andersen2003-06-241-29/+48
|
* Fix indenting for real this time.Eric Andersen2003-06-241-433/+433
|
* Make indenting be consistantEric Andersen2003-06-241-430/+431
|
* Rename the very badly named 'UCLIBC_GCC' to 'UCLIBC_ENV' andEric Andersen2003-06-241-23/+29
| | | | | | | | | | | | | implement 'UCLIBC_CC', which does this: $ UCLIBC_CC=gcc-2.95 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version 2.95.4 $ UCLIBC_CC=gcc-3.3 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version gcc-3.3 (GCC) 3.3 (Debian) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* Ok... pasting in DUMPn() is unnecessary and technically incorrect.Manuel Novoa III2003-06-171-4/+4
|
* For some strange reason, davidm put this file in the wrong spot.Eric Andersen2003-06-161-0/+61
| | | | | So put it where it is supposed to be. -Erik
* As suggested by Marshall M. Midden at brecis, use -mno-split-addressesEric Andersen2003-06-124-4/+4
| | | | instead for mips, which should be a bit faster and will be safer too.
* Marshall M. Midden at brecis.com writes:Eric Andersen2003-06-114-0/+4
| | | | | | | | | | | | | | | | | The gnu ld and binutils for mips has a bug with relocation. It is possible for a relocation table to be created that is not able to be loaded correctly. We found this with the intersil wireless driver port. To enable a correctly created mips relocation table (either a .o, or ld -r) it is necessary to turn off one of the instruction re-scheduling passes. Specifically, on mips-gcc -fno-schedule-insns2 is needed. This is an FYI. The bug has been reported to the appropriate mailing lists. This patch is an effort to avoid this problem on mips. -Erik
* Patch from Peter S. Mazinger to make the get-needed-libgcc-objectsEric Andersen2003-06-051-1/+1
| | | | script work with newer binutils versions.
* Enable ADD_LIBGCC_FUNCTIONS by default on armEric Andersen2003-05-301-0/+4
|
* Allow gcc to move/update by detecting where needed files are shouldEric Andersen2003-05-281-6/+101
| | | | | they move/disappear from the expected location. -Erik