summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Force cris to be little endian. Afaik, there is no bigEric Andersen2003-11-051-0/+1
| | | | endian cris architecture.
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+113
|
* OopsEric Andersen2003-11-051-3/+1
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+122
|
* Do not provide a default for endianness. This needs to be selectedEric Andersen2003-11-051-1/+0
| | | | on a per-arch basis, or left to the user to choose.
* Kill off "mipsel" and just use "mips"Eric Andersen2003-11-055-21/+5
|
* Continue the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-056-2/+157
|
* Begin the conversion to using per-arch crti.S and crtn.SEric Andersen2003-11-053-1/+100
|
* As Peter S. Mazinger has pointed out, the config system wantsEric Andersen2003-11-042-1/+3
| | | | | some defaults. So give it some empty defaults and let people select their own options.
* Peter S. Mazinger writes:Eric Andersen2003-11-041-1/+1
| | | | | | | | | Hello! The latest changes document ldd in RUNTIME_PREFIX/bin, but it is installed in RUNTIME_PREFIX/usr/bin Peter
* Naming things this way will be much easier to deal withEric Andersen2003-11-041-29/+29
|
* Kill off the gcc wrapper. It has served us well, but there comes a time whenEric Andersen2003-11-043-758/+0
| | | | | | | 90% of correct is simply not good enough. Some people will not be very happy about the decision to kill the wrapper toolchain. Sorry, but a real toolchain is the One True Way(tm). -Erik
* Rework the config system. Better utilize the Kconfig languageEric Andersen2003-11-0445-1441/+377
| | | | | which should simplify enabling arbitrary architectures. -Erik
* minor cleanupEric Andersen2003-11-047-15/+15
|
* Minor cleanupEric Andersen2003-11-041-2/+2
|
* Minor makefile tweaksEric Andersen2003-11-041-1/+3
|
* Begin preparations for the next releaseEric Andersen2003-11-031-1/+1
|
* Remove warning that apparently is not needed for e1Eric Andersen2003-11-031-1/+0
|
* Updated to match the other architectures. Fixes problem with "fcntl:Tobias Anderberg2003-11-031-29/+67
| | | | function not implemented".
* Additional passwd and group testsEric Andersen2003-11-025-46/+157
|
* Implement getgrent_r. Rework getpwent and getgrent a bit furtherEric Andersen2003-11-022-24/+38
|
* Both setegid and seteuid were implemented suboptimally, such thatEric Andersen2003-11-022-3/+42
| | | | | we were unable to switch back to the original saved group/user ID. -Erik
* Add some missing prototypesEric Andersen2003-11-021-1/+19
|
* Be extra careful to check uid and gid converstions to kernel typesEric Andersen2003-11-021-17/+74
|
* Make the syscall locally, avoid an externEric Andersen2003-11-021-2/+6
|
* If realloc failed, we'd lose the pointer to the exit function table.Manuel Novoa III2003-11-021-6/+8
|
* Hopefully fix the struct tm extension problem once and for all.Manuel Novoa III2003-11-022-25/+67
| | | | Also fix a dst-related bug which caused the use of uninitialized data.
* Add some additional pwd/grp tests, to prevent me fromEric Andersen2003-11-014-1/+158
| | | | | breaking obvious things in the future. -Erik
* Fix things (properly) to open /etc/passd and /etc/group ifEric Andersen2003-11-014-24/+36
| | | | | | | they have not yet been opened. My last try was completely and embarrasingly broken. -Erik
* this script is no longer used, and can be removed.Eric Andersen2003-11-011-84/+0
|
* Fix Erik's typo.Manuel Novoa III2003-10-311-1/+1
|
* Some more soft float fixes... for arm in particular (libfloat).Manuel Novoa III2003-10-317-43/+14
| | | | | | Remove the ADD_LIBGCC_FUNCTIONS option and do things the right way. Either we have a shared libgcc available, or the libgcc routines aren't PIC and don't belong in the shared libc anyway.
* getpwent(), getpwent_r(), and getgrent(), getgrent_r() would allEric Andersen2003-10-313-1/+8
| | | | | | fail if you had not previously called setpwent() or setgrent() respectively. Oops. My bad. -Erik
* gdb wants to dlopen "libthread_db.so.1", so be sure to assignEric Andersen2003-10-311-1/+1
| | | | the correct soname
* properly deal with soft-float when profiling as wellEric Andersen2003-10-254-0/+12
|
* Add -msoft-float to SAFECFLAGS when necessary.Manuel Novoa III2003-10-251-0/+3
|
* Sigh. It seems some stupid programs expect this...Eric Andersen2003-10-241-0/+1
|
* Disable optimizations with debuggingEric Andersen2003-10-241-2/+2
|
* better tuning for xscale that copes with generally available toolchainsEric Andersen2003-10-241-2/+2
|
* Peter Kjellerstedt writes:Eric Andersen2003-10-231-68/+65
| | | | | | | | | | | | | | | The attached patch performs a clean up of extra/gcc-uClibc/gcc-uClibc.c: * Use NULL for pointers and '\0' for characters; not the opposite... * Fixed an (assumed) segv if --uclibc-cc was used. * Skip the argument to -x so it isn't considered to be a source file. * Simplified the loop in xstrcat(). * A little white space clean up. //Peter
* Peter S. Mazinger pointed out that I missed a spot. I shouldEric Andersen2003-10-221-1/+3
| | | | stop applying patches by hand...
* Per suggestion and patch from Ken Staton, emulates poll usingEric Andersen2003-10-222-1/+196
| | | | select for older 2.0 kernels where poll is missing.
* Atsushi Nemoto writes:Eric Andersen2003-10-221-0/+2
| | | | | uClibc's libm has isinf/isinff, isnan/isnanf but not finite/finitef. Here is a patch.
* It seems we need to also define SI_LOAD_SHIFT since that wasEric Andersen2003-10-221-0/+1
| | | | also exported by the Linux kernel.h header that we do not include.
* Those crazy binutils folks changed their abi. Add this so olderEric Andersen2003-10-211-0/+5
| | | | apps can cope gracefully.
* Doh! In include/bits/uClibc_config.h when we define things, we appropriatelyEric Andersen2003-10-211-1/+1
| | | | | | | | | | | | | | | | | | | prepend "__". Unfortunately, when we #undef things, we do not prepend the "__". This results in collateral damage to unsuspecting applications as we undefine random unrelated macros. Oops. For example, when compiling xfree86, libGLcore.a defines MALLOC for its own usage. But include/bits/uClibc_config.h then does an #undef MALLOC #define __MALLOC_930716__ 1 which inadvertantly trashes the define from libGLcore.... Ouch. The autogenerated include/bits/uClibc_config.h should instead have contained: #undef __MALLOC__ #define __MALLOC_930716__ 1 This patch makes that happen.
* Fix a stupid bug that caused uClibc to never provide the correctEric Andersen2003-10-202-1/+2
| | | | | | fpu_control.h header file, since the correct arch specific one was always later overwritten by the generic one. oops. -Erik
* Patch from Peter S. Mazinger:Eric Andersen2003-10-201-1/+1
| | | | patch to allow building uClibc with busybox's chmod
* Merge some newer/updated bits from the glibc elf.hEric Andersen2003-10-201-106/+226
|
* We were failing to properly set h_errno on success, which couldEric Andersen2003-10-191-0/+3
| | | | | | | cause gethostbyaddr_r to keep looping allocating more and more memory each time till alloca finally caused a segfault. Ugh. This fixes that as well... -Erik