summaryrefslogtreecommitdiff
path: root/extra
AgeCommit message (Collapse)Author
2002-10-31Make it so arch specific stuff can be simpler. Initial attempt atEric Andersen
making CPU_CFLAGS, which should allow things to be optimized per-CPU and/or per-system. -Erik
2002-10-31Oops. Kill generated binaries.Eric Andersen
2002-10-31Skip the dependancy on .config for nowEric Andersen
2002-10-31Fix a lingering reference to ConfigEric Andersen
-Erik
2002-10-31Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen
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
2002-10-31Fixup script to avoid potential spurious whining over empty object files.Eric Andersen
-Erik
2002-10-29For now, comment out the broken partEric Andersen
2002-10-29Remove my horrible SH hack infavor of this fix for initfini.awk fromEric Andersen
Stefan Allius <allius@atecom.com>, which does a better job.
2002-10-28Add appropriate -I options so that any files included by unistd.h areMiles Bader
found correctly. Tweak the whitespace of the generated file.
2002-10-23Make `-nostdlib' and `-nodefaultlibs' work correctly.Miles Bader
2002-10-14Kill the now redundant initfini.plEric Andersen
-Erik
2002-10-14Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplementEric Andersen
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.
2002-10-01Patch from Stefan Allius <allius@atecom.com>:Eric Andersen
----------------------------------- 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. -----------------------------------
2002-10-01This commit contains a patch from Stefan Allius <allius@atecom.com> to changeEric Andersen
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.
2002-10-01Sigh. OpenBSD used /usr/bin/{true|false}Eric Andersen
2002-09-20Build libpthread now that the CRIS as support for it!Tobias Anderberg
2002-09-16Configuration for the CRIS port.Tobias Anderberg
2002-09-12Some minor C++ support updatesEric Andersen
2002-09-05Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader
2002-08-27Make sure that bits/syscalls.h always includes bits/syscall.hEric Andersen
-Erik
2002-08-25Kill the HAS_LONG_LONG option. It really did not make a lot ofEric 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-22Hide .hidden stuff unless explicitly enabledEric Andersen
-Erik
2002-08-19SuperH config updateEric Andersen
2002-08-19Work from Stefan Allius which allows superH to use the commonEric Andersen
method for building crti.o and crtn.o
2002-08-16Cleanup exit a bit, from Ronald WahlEric Andersen
2002-08-12Only try to install existing binariesEric Andersen
-Erik
2002-08-12Fix the gcc wrapper to include crtbeginS.o and crtendS.o when we are compilingEric Andersen
PIC code, and use crtbegin.o and crtend.o when compiling non-pic code. As was caused problems, esp on powerpc... -Erik
2002-08-08Update default config filesEric Andersen
2002-08-07Ignore symbol '_gp_disp' if it's missing from 'libgcc.a'. That's okay for"Steven J. Hill"
MIPS platforms.
2002-08-06When symbols are missing, its supposed to be an error...Eric Andersen
-Erik
2002-07-31Patch from Alexander Pevzner <pzz@pzz.msk.ru> to fixup things when invoked asEric Andersen
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.
2002-07-22Rework syscall handling. Rewrite syscall handlers for x86 and ARM.Eric Andersen
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
2002-07-18Miles Bader implemented a new mmap based malloc which is muchEric 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-11Grumble...Miles Bader
2002-07-10The mips config files were broken, and failed to define NMEric Andersen
for some reason...
2002-07-05Only enable elf2flt support when using elf toolchainsEric Andersen
-Erik
2002-07-03Update Config files for current locale and wide char configuration options.Manuel Novoa III
2002-07-03Change default config files for MIPS platforms. Nothing major."Steven J. Hill"
2002-07-02Resync the install definesEric Andersen
-Erik
2002-07-02Change the default structure of the installed toolchainEric Andersen
-Erik
2002-06-20Add support for doing the mmu-less thingEric Andersen
-Erik
2002-06-20Fix a bug reported by Michael Weiser <michael@weiser.saale-net.de>Eric Andersen
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
2002-06-19Fix incorrect comment re malloc-930716Eric Andersen
-Erik
2002-06-18Patch from Martin Proulx <mproulx@okiok.com> to supportEric Andersen
the i960 architecture.
2002-06-15Fix a silly bug...Eric Andersen
2002-05-30Put GCCINCDIR here, which is the only place it is needed.Eric Andersen
-Erik
2002-05-28Patch from Yoshinori Sato <qzb04471@nifty.ne.jp> to useEric Andersen
C_SYMBOL_PREFIX for confused compilers, such as for v850 and h8300, per suggestion from Miles Bader.
2002-05-24Send the -s to the linkerEric Andersen
2002-05-23Several h8300 updates from Yoshinori Sato <qzb04471@nifty.ne.jp>Eric Andersen
2002-05-21Changed path where cross development tools are installed."Steven J. Hill"