summaryrefslogtreecommitdiffstats
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix gcc-uClibc.h dependanciesEric Andersen2002-11-051-1/+1
|
* Massive scrubbing of the shared lib loader error handling.Eric Andersen2002-11-051-0/+60
| | | | | Move all configuration options into the new config system. -Erik
* Standardize LIBGCC_DIREric Andersen2002-11-052-8/+5
|
* Patch from M. R. Brown to fix 'make defconfig'Eric Andersen2002-11-051-0/+7
|
* Another update to initfini.awk and initfini.c from Stefan AlliusEric Andersen2002-11-031-13/+15
| | | | | to hopefully address SH wierdness. Now works on other architecture properly as well.
* Yet more config system updating.Eric Andersen2002-11-0315-117/+17
|
* kill some ancient stuff that appears to be lingeringEric Andersen2002-11-021-8/+8
|
* Default to SH4Eric Andersen2002-11-021-1/+1
|
* update all the Config files for the various arches so they work with the newEric Andersen2002-11-0217-2464/+411
| | | | | config system. Hopefully I got everything here correct... -Erik
* A few cosmetic adjustments, and fixup the makefile a bitEric Andersen2002-11-024-13/+15
|
* Fix PIC configuration, so shared libraries once again workEric Andersen2002-11-022-3/+3
| | | | -Erik
* It looks like I lost DEVEL_TOOL_PREFIX. Put it back.Eric Andersen2002-11-021-0/+10
| | | | -Erik
* Add a few more entries.Manuel Novoa III2002-11-011-0/+16
|
* Work around glibc brain-damage regarding nl_langinfo and {mon_}groupingManuel Novoa III2002-11-011-2/+85
| | | | entries.
* Make it so arch specific stuff can be simpler. Initial attempt atEric Andersen2002-10-313-294/+171
| | | | | | making CPU_CFLAGS, which should allow things to be optimized per-CPU and/or per-system. -Erik
* Oops. Kill generated binaries.Eric Andersen2002-10-319-5227/+7
|
* Skip the dependancy on .config for nowEric Andersen2002-10-311-1/+1
|
* Fix a lingering reference to ConfigEric Andersen2002-10-311-1/+1
| | | | -Erik
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-3140-194/+18807
| | | | | | | | | | | | | | | been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
* Fixup script to avoid potential spurious whining over empty object files.Eric Andersen2002-10-311-6/+9
| | | | -Erik
* For now, comment out the broken partEric Andersen2002-10-291-6/+6
|
* Remove my horrible SH hack infavor of this fix for initfini.awk fromEric Andersen2002-10-291-1/+16
| | | | Stefan Allius <allius@atecom.com>, which does a better job.
* Add appropriate -I options so that any files included by unistd.h areMiles Bader2002-10-281-3/+6
| | | | | found correctly. Tweak the whitespace of the generated file.
* Make `-nostdlib' and `-nodefaultlibs' work correctly.Miles Bader2002-10-231-6/+7
|
* Kill the now redundant initfini.plEric Andersen2002-10-141-156/+0
| | | | -Erik
* Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplementEric Andersen2002-10-141-0/+77
| | | | | | my little initfini.pl script in awk. This eliminates uClibc's compile-time dependancy on perl, and lets us use the much lighter weight awk, which facilitates building uClibc standalone environments.
* Patch from Stefan Allius <allius@atecom.com>:Eric Andersen2002-10-012-7/+8
| | | | | | | | | | | | | | | | | | | ----------------------------------- In extra/Configs/Config.sh I added the INCLUDE_PTHREADS statement and change the default values for BUILD_UCLIBC_LDSO and HAVE_SHARED. ----------------------------------- In extra/scripts/initfini.pl My last patch removes two labels, which migth be used by the .size statements. (Sorry, but I'm a perl beginner) I fixed it. ----------------------------------- In libc/sysdeps/linux/common/initfini.c I fixed two warnings "nested extern declaration of `i_am_not_a_leaf.. ----------------------------------- In libc/sysdeps/linux/sh/__init_brl.c brk.c sbrk.c I fixed some compiler warnings which comes from a wrong inclusion order. -----------------------------------
* This commit contains a patch from Stefan Allius <allius@atecom.com> to changeEric Andersen2002-10-013-6/+8
| | | | | | | how uClibc handles _init and _fini, allowing shared lib constructors and destructors to initialize things in the correct sequence. Stefan ported the SH architecture. I then ported x86, arm, and mips. x86 and arm are working fine, but I don't think I quite got things correct for mips.
* Sigh. OpenBSD used /usr/bin/{true|false}Eric Andersen2002-10-011-2/+2
|
* Build libpthread now that the CRIS as support for it!Tobias Anderberg2002-09-201-0/+4
|
* Configuration for the CRIS port.Tobias Anderberg2002-09-161-0/+212
|
* Some minor C++ support updatesEric Andersen2002-09-121-1/+13
|
* Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader2002-09-051-4/+4
|
* Make sure that bits/syscalls.h always includes bits/syscall.hEric Andersen2002-08-271-1/+2
| | | | -Erik
* Kill the HAS_LONG_LONG option. It really did not make a lot ofEric Andersen2002-08-2515-91/+0
| | | | | | sense to exclude it, gcc always supports long long, and we never fully excluded long long anyways (off64_t for example). -Erik
* Hide .hidden stuff unless explicitly enabledEric Andersen2002-08-221-0/+2
| | | | -Erik
* SuperH config updateEric Andersen2002-08-191-0/+4
|
* Work from Stefan Allius which allows superH to use the commonEric Andersen2002-08-191-2/+8
| | | | method for building crti.o and crtn.o
* Cleanup exit a bit, from Ronald WahlEric Andersen2002-08-161-1/+3
|
* Only try to install existing binariesEric Andersen2002-08-121-2/+5
| | | | -Erik
* Fix the gcc wrapper to include crtbeginS.o and crtendS.o when we are compilingEric Andersen2002-08-121-3/+20
| | | | | | PIC code, and use crtbegin.o and crtend.o when compiling non-pic code. As was caused problems, esp on powerpc... -Erik
* Update default config filesEric Andersen2002-08-0814-100/+72
|
* Ignore symbol '_gp_disp' if it's missing from 'libgcc.a'. That's okay for"Steven J. Hill"2002-08-071-1/+1
| | | | MIPS platforms.
* When symbols are missing, its supposed to be an error...Eric Andersen2002-08-061-0/+3
| | | | -Erik
* Patch from Alexander Pevzner <pzz@pzz.msk.ru> to fixup things when invoked asEric Andersen2002-07-311-1/+11
| | | | | | the C++ compiler to to automagically add include/g++ into the include search path, and automagically add -lstdc++ and -lm into the set of automatically linked libraries.
* Rework syscall handling. Rewrite syscall handlers for x86 and ARM.Eric Andersen2002-07-221-2/+1
| | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik
* Miles Bader implemented a new mmap based malloc which is muchEric Andersen2002-07-1814-132/+104
| | | | | | | 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!
* Grumble...Miles Bader2002-07-111-14/+9
|
* The mips config files were broken, and failed to define NMEric Andersen2002-07-102-0/+2
| | | | for some reason...
* Only enable elf2flt support when using elf toolchainsEric Andersen2002-07-052-1/+6
| | | | -Erik