summaryrefslogtreecommitdiffstats
path: root/extra
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Update Config files for current locale and wide char configuration options.Manuel Novoa III2002-07-0314-94/+66
|
* Change default config files for MIPS platforms. Nothing major."Steven J. Hill"2002-07-032-6/+4
|
* Resync the install definesEric Andersen2002-07-0214-66/+164
| | | | -Erik
* Change the default structure of the installed toolchainEric Andersen2002-07-021-7/+7
| | | | -Erik
* Add support for doing the mmu-less thingEric Andersen2002-06-202-0/+8
| | | | -Erik
* Fix a bug reported by Michael Weiser <michael@weiser.saale-net.de>Eric Andersen2002-06-202-14/+23
| | | | | | | which could cause incorrect invocations of g++. Cleanup a few things. Add a new --uclibc-ctors flag allowing one to apply ctor/dtor support to regular C code. -Erik
* Fix incorrect comment re malloc-930716Eric Andersen2002-06-1914-29/+29
| | | | -Erik
* Patch from Martin Proulx <mproulx@okiok.com> to supportEric Andersen2002-06-181-0/+219
| | | | the i960 architecture.
* Fix a silly bug...Eric Andersen2002-06-151-1/+1
|
* Put GCCINCDIR here, which is the only place it is needed.Eric Andersen2002-05-301-1/+1
| | | | -Erik
* Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to useEric Andersen2002-05-281-0/+2
| | | | | C_SYMBOL_PREFIX for confused compilers, such as for v850 and h8300, per suggestion from Miles Bader.
* Send the -s to the linkerEric Andersen2002-05-241-1/+1
|
* Several h8300 updates from Yoshinori Sato <qzb04471@nifty.ne.jp>Eric Andersen2002-05-231-1/+1
|
* Changed path where cross development tools are installed."Steven J. Hill"2002-05-212-4/+4
|
* Changes needed for MIPS with regards to the .init and .fini sections."Steven J. Hill"2002-05-201-4/+9
|
* Fixed MIPS dynamic linker by removing link order dependency bug."Steven J. Hill"2002-05-202-2/+2
|
* Add a config file for alphaEric Andersen2002-05-121-0/+197
|
* Fixup build a bit moreEric Andersen2002-05-071-4/+9
|
* When it is going to fail silently anyways, whine loudly andEric Andersen2002-05-071-1/+22
| | | | | abort early with instructions on what to do... -Erik
* Forgot to change the Config templates. Changed one... the others areManuel Novoa III2002-05-061-7/+7
| | | | similar, but don't have time to take care of them.
* The obligatory forgotten files...Manuel Novoa III2002-05-061-0/+81
|
* New locale support (in development). Supports LC_CTYPE, LC_NUMERIC,Manuel Novoa III2002-05-0630-506/+8180
| | | | | | | | | | | | | | | | | | | | | | LC_TIME, LC_MONETARY, and LC_MESSAGES for the SUSv3 items. Also, nl_langinfo() when real locale support is enabled. New implementation of ctype.h. New implementation of wctype.h. New implementation of most of the string functions (smaller). New implementation of the wcs/wmem functions. These are untested, but they're also just preprocessor-modified versions ot the corresponding str/mem functions. Tweaked qsort and new bsearch. Stuff still pending: stdlib.h and wchar.h mb<->wc functions. I actually have working versions of the stdlib ones, but the reentrant versions from wchar.h require some reworking. Basic replacement and translit support for wc->mb conversions. (groundwork laid). Simple-minded collate support such as was provided by the previous locale implementation. (mostly done -- 8-bit codesets only) Shared mmaping of the locale data and strerror message text.
* Mention pthreads for sparcEric Andersen2002-04-101-0/+4
|