summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/arm
AgeCommit message (Collapse)Author
2005-11-19rename common Makefile.arch to prevent include funkiness from occuringMike Frysinger
2005-11-16update copyright and license, add _BITS_SETJMP_H protection around the file, ↵Mike Frysinger
make sure we are only included by setjmp.h and pthread.h, and fix casting of address/jumpbugf in _JMPBUF_UNWINDS
2005-11-10add support for cirrus maverick fpu using patch for glibc ↵Mike Frysinger
http://yann.poupet.free.fr/ep93xx/
2005-11-10sync with glibcMike Frysinger
2005-11-10update licenseMike Frysinger
2005-11-04unify common code thus making arch-specific Makefiles very simple :)Mike Frysinger
2005-11-03Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵Peter S. Mazinger
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.
2005-10-29Replace all Makefiles for new build infrastucturePeter S. Mazinger
2005-10-28Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵Peter S. Mazinger
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
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
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.
2005-10-05merge additional license cruft from glibcMike Frysinger
2005-09-29Add .type _init/_fini unconditionally to arm/crt1.SPeter S. Mazinger
2005-09-28Build crt[in].o with disabled ssp.Peter S. Mazinger
2005-09-28arm/crt1.S needs features.h and the weak _init/_fini independently of ↵Peter S. Mazinger
__PIC__. Add these weaks to mips/crt1.S as well.
2005-09-27Speed up clean target, don't recurse where possible, remove unneeded actionsPeter S. Mazinger
2005-09-18declare _init/_fini weak if UCLIBC_CTOR_DTOR is not definedMike Frysinger
2005-08-15rip out iopl from ioperm.c so it will override the common iopl.cMike Frysinger
2005-08-15import thumb support from jbowler in Bug 385Mike Frysinger
2005-08-14eat whitespaceMike Frysinger
2005-08-14import thumb support from jbowler in Bug 385Mike Frysinger
2005-08-04whitespace itMike Frysinger
2005-08-04yvasilev writes in Bug 235:Mike Frysinger
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.
2005-07-29remove outdated comment and announce support for nanosecondsMike Frysinger
2005-07-29we are handed errno as a negative value so we need to reverse itMike Frysinger
2005-07-17rip out previous armeb old-stat abi compat code since arm linux opinion is ↵Mike Frysinger
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
2005-07-16make sure the stat64 struct is packed to prevent further ABI headaches as ↵Mike Frysinger
done in mainline 2.6
2005-07-16with the help of John Bowler, track down the ugly ABI change between 2.4 / ↵Mike Frysinger
2.6 on big endian arm kernels and work around it best we can at runtime
2005-07-06update comments/syntax and make sure we include features.h for the hidden defineMike Frysinger
2005-07-04import armeb fixes as outlined by John BowlerMike Frysinger
2005-06-26Oops.Joakim Tjernlund
2005-06-25Change L_Scrt1 to __PIC__Joakim Tjernlund
2005-06-25Hopefully fix PIE apps.Joakim Tjernlund
2005-06-25whitespace tweak, dont mind meMike Frysinger
2005-06-11change the old pads to the new nano sec fieldsMike Frysinger
2005-06-11touchup syntax for no real good reason ;)Mike Frysinger
2005-06-10Based on start.S from debian's glibc, this gets arm workingEric Andersen
properly with the new ABI
2005-06-10Add missing file needed for arm to compileEric Andersen
2005-06-10Remove TEXTREL relocations for ARM.Joakim Tjernlund
Hide __syscall_error from outside libc. From Peter Mazinger.
2005-06-10oops. I'd left some junk in thereEric Andersen
2005-06-10rework arm crt1 properly this time aroundEric Andersen
2005-06-10Dunno yet if I got this right or not, but it now at leastEric Andersen
has a chance of perhaps working...
2005-05-28Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund
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.
2005-05-26Add PIE support to ARM. From Peter MazingerJoakim Tjernlund
2005-02-12no more cvsMike Frysinger
2005-01-25merge parallel build supportMike Frysinger
2004-12-22Patch from Peter S. Mazinger to consistantly use "ASFLAGS"Eric Andersen
as the flags for all calls to 'as'
2004-12-12Patch from Paul Brook:Eric Andersen
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
2004-08-25Mike Frysinger writes:Eric Andersen
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
2004-08-21Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen
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