summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* rename common Makefile.arch to prevent include funkiness from occuringMike Frysinger2005-11-191-1/+1
|
* update copyright and license, add _BITS_SETJMP_H protection around the file, ↵Mike Frysinger2005-11-161-1/+5
| | | | make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS
* add support for cirrus maverick fpu using patch for glibc ↵Mike Frysinger2005-11-106-1/+160
| | | | http://yann.poupet.free.fr/ep93xx/
* sync with glibcMike Frysinger2005-11-102-6/+10
|
* update licenseMike Frysinger2005-11-103-34/+10
|
* unify common code thus making arch-specific Makefiles very simple :)Mike Frysinger2005-11-041-23/+5
|
* Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger2005-11-031-2/+2
| | | | with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-69/+8
|
* Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵Peter S. Mazinger2005-10-281-6/+0
| | | | not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles
* All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger2005-10-251-0/+38
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-35/+23
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* merge additional license cruft from glibcMike Frysinger2005-10-051-0/+17
|
* Add .type _init/_fini unconditionally to arm/crt1.SPeter S. Mazinger2005-09-291-4/+3
|
* Build crt[in].o with disabled ssp.Peter S. Mazinger2005-09-281-3/+3
|
* arm/crt1.S needs features.h and the weak _init/_fini independently of ↵Peter S. Mazinger2005-09-281-8/+10
| | | | __PIC__. Add these weaks to mips/crt1.S as well.
* Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger2005-09-271-1/+0
|
* declare _init/_fini weak if UCLIBC_CTOR_DTOR is not definedMike Frysinger2005-09-181-0/+8
|
* rip out iopl from ioperm.c so it will override the common iopl.cMike Frysinger2005-08-153-14/+36
|
* import thumb support from jbowler in Bug 385Mike Frysinger2005-08-151-0/+33
|
* eat whitespaceMike Frysinger2005-08-142-9/+7
|
* import thumb support from jbowler in Bug 385Mike Frysinger2005-08-143-8/+33
|
* whitespace itMike Frysinger2005-08-041-4/+5
|
* yvasilev writes in Bug 235:Mike Frysinger2005-08-041-1/+8
| | | | | | | uClibc uses wrong word order in vfp floating point arithmetic. I found this using my modification to N. Pitre's soft-float gcc patch, but this modifications were made just to allow gcc to compile code for armv4l, while nothing about fp arithmetic was changed.
* remove outdated comment and announce support for nanosecondsMike Frysinger2005-07-291-2/+2
|
* we are handed errno as a negative value so we need to reverse itMike Frysinger2005-07-291-1/+1
|
* rip out previous armeb old-stat abi compat code since arm linux opinion is ↵Mike Frysinger2005-07-171-16/+2
| | | | that the old stat.h abi was for little endian only ... people should use this patch to fix their armeb kernels: http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=863/1
* make sure the stat64 struct is packed to prevent further ABI headaches as ↵Mike Frysinger2005-07-161-1/+1
| | | | done in mainline 2.6
* with the help of John Bowler, track down the ugly ABI change between 2.4 / ↵Mike Frysinger2005-07-161-4/+28
| | | | 2.6 on big endian arm kernels and work around it best we can at runtime
* update comments/syntax and make sure we include features.h for the hidden defineMike Frysinger2005-07-061-4/+4
|
* import armeb fixes as outlined by John BowlerMike Frysinger2005-07-041-0/+8
|
* Oops.Joakim Tjernlund2005-06-261-1/+1
|
* Change L_Scrt1 to __PIC__Joakim Tjernlund2005-06-251-2/+2
|
* Hopefully fix PIE apps.Joakim Tjernlund2005-06-251-12/+70
|
* whitespace tweak, dont mind meMike Frysinger2005-06-251-21/+20
|
* change the old pads to the new nano sec fieldsMike Frysinger2005-06-111-6/+6
|
* touchup syntax for no real good reason ;)Mike Frysinger2005-06-118-33/+37
|
* Based on start.S from debian's glibc, this gets arm workingEric Andersen2005-06-101-138/+69
| | | | properly with the new ABI
* Add missing file needed for arm to compileEric Andersen2005-06-101-0/+29
|
* Remove TEXTREL relocations for ARM.Joakim Tjernlund2005-06-107-90/+73
| | | | | Hide __syscall_error from outside libc. From Peter Mazinger.
* oops. I'd left some junk in thereEric Andersen2005-06-101-3/+0
|
* rework arm crt1 properly this time aroundEric Andersen2005-06-101-27/+23
|
* Dunno yet if I got this right or not, but it now at leastEric Andersen2005-06-102-38/+57
| | | | has a chance of perhaps working...
* Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund2005-05-282-15/+2
| | | | | | | | be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.
* Add PIE support to ARM. From Peter MazingerJoakim Tjernlund2005-05-261-4/+12
|
* no more cvsMike Frysinger2005-02-121-1/+0
|
* merge parallel build supportMike Frysinger2005-01-251-6/+5
|
* Patch from Peter S. Mazinger to consistantly use "ASFLAGS"Eric Andersen2004-12-221-5/+4
| | | | as the flags for all calls to 'as'
* Patch from Paul Brook:Eric Andersen2004-12-121-0/+17
| | | | | | | | | | The Arm crt0.S contains non-PIC code for locating _init and _fini sections. This caused problems on my uclinux system when static constructors were enabled. The attached patch implements a PIC version of this code. Paul
* Mike Frysinger writes:Eric Andersen2004-08-251-0/+1
| | | | | | | | | | | | i sent this earlier but perhaps people missed it the first time around :) http://www.uclibc.org/lists/uclibc/2004-August/009544.html basically if you try to #include <sys/ucontext.h> on arm it'll fail because ucontext.h utilizes typedefs found in bits/sigcontext.h ... i386 already has this fix in uClibc find attached a trivial patch to fix this -mike
* Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen2004-08-213-80/+2
| | | | | | | | size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik