Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-26 | Paul Brook writes: | Bernhard Reutner-Fischer | |
The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi. | |||
2008-01-18 | A patch from our Blackfin repository, originally from Mike Frysinger. | Bernd Schmidt | |
Add sysdeps/linux/$(TARGET_ARCH) to the list of includes. Needed by some of the Blackfin specific string assembly files. | |||
2008-01-17 | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | |
a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init. | |||
2008-01-16 | - check for -nostdlib | Bernhard Reutner-Fischer | |
2008-01-08 | sh64 uses a 32-bit ABI, don't bother with lib64 silliness. | Paul Mundt | |
2008-01-05 | Chris Zankel writes: | Mike Frysinger | |
The following patches add support for the Xtensa processor architecture to uClibc. They are based on a recent SVN checkout (12/05/2007). The first patch (attached to this post) adds Xtensa support to various shared configuration and make files. The following patches then include the Xtensa specific files and directories. I welcome any feedback and would appreciate it if you could include the patches into the mainline tree. I am certainly committed to maintain the port. Bob Wilson was kind enough to review the patches. Some notes about the architecture: Xtensa is a configurable and extensible processor architecture developed by Tensilica. For more information, please visit: www.linux-xtensa.org. | |||
2008-01-05 | pop -m32 onto LDFLAGS/CFLAGS to make building on x86_64 multilib systems ↵ | Mike Frysinger | |
transparent | |||
2007-11-23 | Add necessary Makefile rules for the Blackfin. | Bernd Schmidt | |
2007-11-16 | Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵ | Carmelo Amoroso | |
<hcegtvedt@atmel.com> | |||
2007-11-07 | - fix whitespace | Bernhard Reutner-Fischer | |
2007-11-07 | Added support for GNU hash style into dynamic linker | Carmelo Amoroso | |
2007-10-16 | - move UCLIBC_EXTRA_LDFLAGS below pinning LDFLAGS | Bernhard Reutner-Fischer | |
2007-10-13 | - use the compiler-driver instead of the linker | Bernhard Reutner-Fischer | |
- adjust setting flags accordingly to use (hardcoded, see below) -Wl, Potential improvements: *) --warn-unresolved-symbols should perhaps be used for all libs *) eventually rename LDFLAGS to CC_LDFLAGS *) probe for compiler driver's notion of flag to use for passing in linker flags (i.e. don't hardcode "-Wl,") | |||
2007-10-13 | - allow for passing in UCLIBC_EXTRA_LDFLAGS | Bernhard Reutner-Fischer | |
2007-09-21 | Jie Zhang writes: | Mike Frysinger | |
GCC 4.3 will put fixed headers in a seperate include-fixed directory. And I don't think that there are people who are still using the 'stupid' GCC which cannot handle -iwithprefix, at least it works with gcc-3.3.x. | |||
2007-09-15 | simplify binutils as-needed support and enable it all the time regardless of ssp | Mike Frysinger | |
2007-06-22 | as noted by psm, make sure we accumulate PICFLAG-y back into PICFLAG | Mike Frysinger | |
2007-06-22 | pull from Blackfin repo: add -mid-shared-library for ↵ | Mike Frysinger | |
UCLIBC_FORMAT_SHARED_FLAT and -msep-data for UCLIBC_FORMAT_FLAT_SEP_DATA | |||
2007-04-17 | force ourselves to write proper code and develop testscases | Mike Frysinger | |
2007-04-17 | dont force a . before EXTRAVERSION so we can be a little more flexible with ↵ | Mike Frysinger | |
versioning | |||
2007-03-20 | - add arm1176 options | Bernhard Reutner-Fischer | |
2007-03-19 | dont want to actually bump EXTRAVERSION | Mike Frysinger | |
2007-03-19 | #1273 if EXTRAVERSION is set, make sure we respect it | Mike Frysinger | |
2007-02-18 | rewrite all superh targets to just sh | Mike Frysinger | |
2007-02-18 | rewrite all sparc targets to just sparc | Mike Frysinger | |
2007-02-18 | rewrite parisc to hppa | Mike Frysinger | |
2007-02-14 | make arch default to hostarch | Mike Frysinger | |
2007-02-13 | Add missing bits/fenv.h that got lost in the e500 port. | Joakim Tjernlund | |
clean up E500 math support somewhat. From Steve Papacharalambous with mods by me. | |||
2007-02-12 | Rehash the PowerPC e500 port to avoid creating symlinks | Joakim Tjernlund | |
in the powerpc arch code and make more code common with classic PowerPC. From Steve Papacharalambous Lets hope I didn't break something. | |||
2007-02-08 | enable -std=gnu99 by default now | Mike Frysinger | |
2007-02-04 | Add support for PowerPC e500, libc part only. | Joakim Tjernlund | |
Math support to be done. From Steve Papacharalambous, stevep@freescale.com | |||
2007-01-28 | Bernhard Fischer writes: add undef/nonnull warnings to EXTRA_WARNINGS | Mike Frysinger | |
2007-01-05 | Support SecurePLTs for PowerPC. You need a toolchain that supports | Joakim Tjernlund | |
config option --enable-secureplt. The assembler must also supports R_PPC_REL16* relocations. gcc 4.1.1 and binutils 2.17 is known to do this. | |||
2006-12-12 | we just want the kernel headers, not the whole kernel source ... so people ↵ | Mike Frysinger | |
may need to update their paths slightly | |||
2006-12-11 | kill off the need for fix_includes.sh by utilizing KERNEL_SOURCE directly | Mike Frysinger | |
2006-12-11 | tie PICFLAG:=-mfdpic to format rather than architecture | Mike Frysinger | |
2006-12-08 | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | |
libraries | |||
2006-11-22 | Correct -march cflag value for thumb capable ARM processors: Thanks Paul Brook | Khem Raj | |
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Add selection of 3 ABI. CPU_CFLAGS is needed to generate correct sysnum.h. Fix test/Rules.mak. | |||
2006-10-07 | Add config options to select ARM ARMv5 and Intel iwmmxt variants. | Khem Raj | |
2006-08-25 | fix from psm to make sure host make is new enough | Mike Frysinger | |
2006-07-05 | bump the version, in preparation for actually cutting a release | Eric Andersen | |
at some point in the relatively near future. | |||
2006-07-05 | fixup my copyright notice, trim stale remnants of older notices which | Eric Andersen | |
I had clearly run search/replace on that were cluttering things up. | |||
2006-07-04 | Change symbol 'NOSTRIP' to 'DOSTRIP' since the double negatives | Eric Andersen | |
on i.e. NOSTRIP=n gets a bit confusing. | |||
2006-06-19 | if $(LD) doesnt support --help, dont warn about it (stupid Darwin users) | Mike Frysinger | |
2006-06-07 | bfin supports FDPIC, not normal ELF | Mike Frysinger | |
2006-03-31 | drop the trigraphs warning ... there is no reason that we actually want to ↵ | Mike Frysinger | |
use trigraphs in uClibc, so if one exists, we should be cutting it out, not ignoring it | |||
2006-03-24 | Richard Sandiford writes: | Mike Frysinger | |
m68k is one of those targets that does not accept -fPIC across the board. It is supported for 68020 and above, but not for 68000, 68010, or Coldfire, where using -fPIC leads to a compiler error. (Note that the error is flagged by cc1 proper, so it probably wouldn't have mattered with older compilers. It only matters now because cc1 is used to preprocess assembly code.) The attached patch makes m68k targets use -fpic instead of -fPIC. | |||
2006-03-10 | Add comment why --gc-sections is ignored | Peter S. Mazinger | |
2006-03-09 | Disable --gc-sections until I find why it is ignored on some configurations | Peter S. Mazinger | |