summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Henrik Grindal Bakken writes:Eric Andersen2003-12-032-4/+20
| | | | | | | | | | | | | | The patch touches a minor (well, not that minor, but perhaps only rarely encountered) bug in the powerpc dynamic linker. The problem is that addi is called in inline assembly, but there is no restriction on the second argument. In powerpc assembler, if the second argument to addi is r0, it is taken as the value 0, not the contents of r0. This happened to me, making the stack pointer 0 on the invocation on the application. The patch is against 0.9.22, but there didn't seem to be any changes to the relevant section in 0.9.23.
* Joakim Tjernlund writes:Eric Andersen2003-12-031-2/+2
| | | | | This is just a wild guess, but you could try this to see if it fixes Richards problem:
* Lethal noticed that the generated file gmon-start.S was notEric Andersen2003-12-034-0/+8
| | | | being cleaned up.
* Patch from lethal, adding syscall() to the sh64 portEric Andersen2003-12-032-1/+25
|
* Paul Mundt <lethal@linux-sh.org> writes:Eric Andersen2003-12-033-16/+16
| | | | | | Nothing overly interesting here, this renames Hitachi/Mitsubishi to Renesas for the relevant platforms (in this case, h8, sh, and m32r). The same changes have already been going on in gcc/binutils/gdb/glibc/etc.
* Eliminate some static buffers based on a patch from Tobias AnderbergEric Andersen2003-12-032-12/+60
|
* remove some garbageEric Andersen2003-12-031-1/+0
|
* Rob McMullen writes:Eric Andersen2003-12-031-3/+2
| | | | | | There is code in ldconfig that checks to see if a shared library is named either ``lib*'' or ``ld-*'' before ldconfig -l will work on it. gawk uses this feature of ldconfig to make /lib/rcscripts/filefuncs.so, so the build fails.
* force enable FORCE_SHAREABLE_TEXT_SEGMENTS for sh4Eric Andersen2003-12-031-0/+1
|
* Disable pthreads for sh64 for the time being (since it is notEric Andersen2003-12-021-0/+1
| | | | currently supported)
* Include Rules.mk for consistency. Trying not to was simply too painful.Manuel Novoa III2003-12-021-58/+1
|
* Add a syscall() implementation using a hacked version of the syscall6 macro.Manuel Novoa III2003-12-022-1/+26
| | | | Untested, but syscall() is needed by busybox for pivot_root at least.
* Add function versions of ntohl and friendsEric Andersen2003-12-022-1/+68
|
* Avoid a potentially undefined operation with a veriable++ in a macroEric Andersen2003-12-021-2/+2
|
* Put in a dummy reference to main so busybox will link.Manuel Novoa III2003-12-021-0/+6
|
* Minor typo fix.Manuel Novoa III2003-11-291-1/+1
|
* Minor update... Config no longer used.Manuel Novoa III2003-11-291-1/+0
|
* Patch by "Bradley D. LaRonde" <brad@ltc.com> for boehm garbage collector.Manuel Novoa III2003-11-291-0/+3
|
* Another missing mips function, needed by the boehm garbage collector.Manuel Novoa III2003-11-282-1/+32
|
* Add sysmips(), based on a patch by Atsushi Nemoto <anemo@mba.ocn.ne.jp>.Manuel Novoa III2003-11-283-2/+7
|
* Add -msoft-float to CPU_CFLAGS instead of CFLAGS, since ldso and libdlManuel Novoa III2003-11-241-9/+11
| | | | Makefiles ignore CFLAGS.
* Don't bother checking, since we want an error if -msoft-float doesn't work.Manuel Novoa III2003-11-241-2/+2
|
* Ok.. this fixes the buildroot soft-float arm build.Manuel Novoa III2003-11-232-2/+2
| | | | | Also try to make sure the build breaks if we want soft float but don't know how to request it.
* Make sure we use the right CC setting when building utils.Manuel Novoa III2003-11-231-2/+2
| | | | Not doing so was breaking the buildroot softfloat arm build.
* Hopefully this is correct for cris.Manuel Novoa III2003-11-231-0/+4
|
* Protect against quoting changes.Manuel Novoa III2003-11-231-1/+1
|
* Remove SAFECFLAGS. It was a workaround for failures in old awk scriptEric Andersen2003-11-2215-116/+33
| | | | | | | | | | used to generate the crti.S and crtn.S files. Since we don't use that anymore, keeping the workaround makes no sense. Furthermore, in most cases, SAFECFLAGS was not picking up all the needed flags, causing crti.o and crtn.o to not be built PIC. Which is very bad. Removing SAFECFLAGS and using CFLAGS fixes that as well.
* Only enable debugging when SUPPORT_LD_DEBUG is enabled, not DEBUGGINGEric Andersen2003-11-221-2/+2
|
* Oops. Only enable debug when debugging...Eric Andersen2003-11-221-2/+1
|
* Fix arm detection for libfloat.Manuel Novoa III2003-11-221-1/+1
|
* Make sure the utils build gets the setting for CROSS.Manuel Novoa III2003-11-221-2/+2
|
* prevent some needless warnings when building w/2.6.x kernel headersEric Andersen2003-11-211-0/+3
|
* Add missing weak alias for bcmpEric Andersen2003-11-201-0/+4
|
* Always include locale.h, which was included by libintl.h only whenManuel Novoa III2003-11-201-0/+2
| | | | optimizing.
* Don't depend on BSD namingEric Andersen2003-11-201-12/+12
|
* Add an initial set of arm optimized string functions. TheseEric Andersen2003-11-2012-1/+1117
| | | | | do seem to make noticable speed improvement... -Erik
* Lets try that one again...Eric Andersen2003-11-201-8/+6
|
* Make certain that arch specific stuff is compiled lastEric Andersen2003-11-201-2/+2
|
* Make certain that the arch specific stuff is always compiled lastEric Andersen2003-11-201-4/+7
|
* Fixup dependancies to ensure arch specific string functionsEric Andersen2003-11-201-3/+3
| | | | will always win
* Fix the return value for fputs when passed an empty string.Manuel Novoa III2003-11-191-1/+4
| | | | | Indirectly detected by gmp-4.1.2 self-tests and reported by "Peter S. Mazinger" <ps.m@gmx.net>.
* Kill ARCH_HAS_NO_MMU and use HAS_FPU only. Wether floating point opsManuel Novoa III2003-11-1812-39/+1
| | | | | are implemented in hardware or via kernel emulation doesn't matter to the libc code.
* If __NR_ftruncate64 isn't defined, do the best we can.Manuel Novoa III2003-11-171-5/+19
|
* I forgot to update the thread locking in the last dst fix.Manuel Novoa III2003-11-161-2/+4
|
* Patch from Jeffrey Baitis <baitisj@evolution.com> for mips arch tuning.Manuel Novoa III2003-11-162-0/+45
|
* Don't install shadow.h if shadow password support is disabled.Manuel Novoa III2003-11-161-0/+4
|
* Fix a build problem when using 2.2.x kernel headers.Manuel Novoa III2003-11-161-4/+4
|
* Prepare for release0_9_23Eric Andersen2003-11-135-2563/+3082
|
* Joakim Tjernlund writes:Eric Andersen2003-11-131-10/+11
| | | | | | | | | | | | | | | | | | | I think I messed up a little in my latest patch to Erik. Can you try this on top of CVS(which I think you have already) Jocke And later writes: Hi Erik I just saw something that might be a problem. The "delta" variable is signed and the "delta" calculations, such as delta = PLT_LONGBRANCH_ENTRY_WORDS*4 - (insn_addr-plt_addr+4), are supposed to be unsigned. Jocke
* Update the debian packaging for use in a standalone uClibcEric Andersen2003-11-1327-1336/+167
| | | | | | system, rather than being a subordinate lib under a glibc based system. -Erik