Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-07 | Add config options to select ARM ARMv5 and Intel iwmmxt variants. | Khem Raj | |
2006-02-18 | simplify endian config/selection | Mike Frysinger | |
2006-02-09 | add ARM 7TDMI to processor selection list | David Anders | |
2006-02-09 | fix ARM types that are known to have MMU's to select ARCH_HAS_MMU | David Anders | |
2006-01-31 | Khem Raj says: | Mike Frysinger | |
add support for using BX instruction for THUMB aware architectures | |||
2006-01-29 | Patch by Joseph S. Myers to add support for ARM EABI | Mike Frysinger | |
2006-01-20 | s/TARGET_ARCH_FEATURES/FORCE_OPTIONS_FOR_ARCH/ to fix sed breakage as ↵ | Mike Frysinger | |
pointed out by Joseph S. Myers | |||
2006-01-19 | fix breakage from HAVE_ELF removal and standardize all the arch config files | Mike Frysinger | |
2006-01-19 | Remove HAVE_ELF | Peter S. Mazinger | |
2005-11-11 | remove unused ARCH_LDFLAGS and touchup broken whitespace | Mike Frysinger | |
2005-05-13 | ARM1136JF-S support. | Paul Mundt | |
2004-01-16 | Fixup selection of endianness, since select does not work on choice | Eric Andersen | |
items, we have to declare what endianness cpus are capable of supporting and work using dependancies. | |||
2003-11-18 | Kill ARCH_HAS_NO_MMU and use HAS_FPU only. Wether floating point ops | Manuel Novoa III | |
are implemented in hardware or via kernel emulation doesn't matter to the libc code. | |||
2003-11-04 | Rework the config system. Better utilize the Kconfig language | Eric Andersen | |
which should simplify enabling arbitrary architectures. -Erik | |||
2003-10-31 | Some more soft float fixes... for arm in particular (libfloat). | Manuel Novoa III | |
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. | |||
2003-09-08 | Force enable ADD_LIBGCC_FUNCTIONS on arm | Eric Andersen | |
2003-08-18 | Cleanup arm architecture optimizations and add big endian arm as well. | Eric Andersen | |
2003-05-30 | Enable ADD_LIBGCC_FUNCTIONS by default on arm | Eric Andersen | |
2003-01-16 | Update build rules a bit. fix quoting problems. Update default | Eric Andersen | |
x86 compiler optimization to not force building i386 opcodes. | |||
2002-11-08 | Update doc reference | Eric Andersen | |
2002-11-03 | Yet more config system updating. | Eric Andersen | |
2002-11-02 | update all the Config files for the various arches so they work with the new | Eric Andersen | |
config system. Hopefully I got everything here correct... -Erik | |||
2002-10-31 | Make it so arch specific stuff can be simpler. Initial attempt at | Eric Andersen | |
making CPU_CFLAGS, which should allow things to be optimized per-CPU and/or per-system. -Erik | |||
2002-08-25 | Kill the HAS_LONG_LONG option. It really did not make a lot of | Eric Andersen | |
sense to exclude it, gcc always supports long long, and we never fully excluded long long anyways (off64_t for example). -Erik | |||
2002-08-08 | Update default config files | Eric Andersen | |
2002-07-18 | Miles Bader implemented a new mmap based malloc which is much | Eric Andersen | |
smarter than the old "malloc-simple", and actually works, unlike the old "malloc". So kill the old "malloc-simple" and the old "malloc" and replace them with Miles' new malloc implementation. Update Config files to match. Thanks Miles! | |||
2002-07-03 | Update Config files for current locale and wide char configuration options. | Manuel Novoa III | |
2002-07-02 | Resync the install defines | Eric Andersen | |
-Erik | |||
2002-06-19 | Fix incorrect comment re malloc-930716 | Eric Andersen | |
-Erik | |||
2002-02-20 | Enable thread support | Eric Andersen | |
2002-02-01 | Scrub up a few little things. | Eric Andersen | |
2002-01-29 | Default to using malloc-930716 on ARM systems, since it is | Eric Andersen | |
about an order of magnitude faster. | |||
2002-01-17 | * Added /etc/shadow support (Config selectable) | David McCullough | |
* Moved some file paths from code into <paths.h> | |||
2002-01-14 | Patch from Brian Stafford <brian@stafford.uklinux.net> to fixup | Eric Andersen | |
support for Unix98 PTYs, and optionally exclude the older junk. | |||
2002-01-09 | Allow people to exclude regex code, since it is huge (27k) | Eric Andersen | |
2002-01-09 | Fixup comments regarding large file support (it works these days) | Eric Andersen | |
-Erik | |||
2002-01-01 | Support arch specific optimizations (examples shown for x86 and ARM). | Eric Andersen | |
Autodetect target architecture by asking the compiler. -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-12-05 | Add in an ARCH_CFLAGS placeholder so scripts can mod it. | David McCullough | |
2001-11-23 | Adjust configs for updated math lib | Eric Andersen | |
2001-11-19 | Fix default install dirs | Eric Andersen | |
2001-08-11 | Use malloc on arm (since I've never bothered to write sbrk) | Eric Andersen | |
2001-08-10 | Update the build system, yet again. I hope this is the last time... | Eric Andersen | |
Here is the basic theory of operation: SHARED_LIB_LOADER_PATH/ <The location where the shared lib loader will be installed and where the compiler will cause apps to look for it.> DEVEL_PREFIX/ bin/ <contains gcc, ld, etc for setting PATH=$DEVEL_PREFIX/bin:$PATH> lib/ <contains all runtime and static libs> include/ <Where all the header files go> SYSTEM_DEVEL_PREFIX/ usr/bin/ <contains arch-uclibc-gcc, arch-uclibc-ld, etc that might be installed by a .deb or .rpm into /usr/bin, but can happily live under DEVEL_PREFIX> PREFIX This is prepended during 'make install's allowing you to shift things to be installed under some alternate location (such as when building a .deb) -Erik | |||
2001-08-08 | This syncs things up with my local tree. Mainly changes installer | Eric Andersen | |
issues, and syns things (as far as I am willing) with Dave Schleef's tree. We may need to go another round or so, but we do seem to be converging... | |||
2001-07-12 | This commit merges David Schleef's updates to the build system, which a | Eric Andersen | |
few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik | |||
2001-07-09 | A patch from Michal Moskal <malekith@pld.org.pl> to include | Eric Andersen | |
partial IPV6 support. This adds things like gethostbyname2(). Off by defaut, of course, | |||
2001-06-23 | Make PIC a config option | Eric Andersen | |
2001-06-19 | Add in "HAVE_SHARED" so shared libs build or not as needed | Eric Andersen | |
-Erik | |||
2001-06-13 | Default to something like a strongArm, (i.e. has an MMU) | Eric Andersen | |
2001-05-31 | Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, and | Manuel Novoa III | |
TARGET_PREFIX to allow more flexibility. Also modified the gcc wrapper to do the right thing if -Wl,--dynamic-linker,xxx is passed on the command line. The gcc wrapper will also check the env variable UCLIBC_GCC_LDOPT for a dynamic linker option at runtime (although command line arg overrides the env variable). |