Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-11-03 | Yet more config system updating. | Eric Andersen | |
2002-11-03 | Use "include_config" not "include-config" | Eric Andersen | |
2002-11-01 | Don't assume i386 | Eric Andersen | |
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-10-31 | Don't force gcc 3.2 on the world | Eric Andersen | |
-Erik | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric 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-30 | Use a nifty macro to make testing gcc features simpler | Eric Andersen | |
and easier to read. -Erik | |||
2002-10-18 | This patch, based on a patch from Stefan Allius, lets us pick an | Eric Andersen | |
appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik | |||
2002-10-01 | Sigh. OpenBSD used /usr/bin/{true|false} | Eric Andersen | |
2002-09-16 | * Updated for the CRIS port. | Tobias Anderberg | |
* Added variable LIBGCC which is included when linking libc.so. Arch specific linker options go into LIBGCC_CFLAGS defined in Config.<arch>. | |||
2002-08-25 | Update version to 0.9.15 in preparation for making a release | Eric Andersen | |
-Erik | |||
2002-08-16 | Replace all instances of _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__ | Eric Andersen | |
-Erik | |||
2002-08-12 | Update to version 0.9.14 | Eric Andersen | |
-Erik | |||
2002-08-08 | Bump version to 0.9.13 | Eric Andersen | |
2002-08-05 | remove BUILDTIME since it is not used | Eric Andersen | |
2002-07-25 | Cleanup from Neal Crook fixing some formatting and eliminating | Eric Andersen | |
some "sh: cd: ./lib: No such file or directory" errors. | |||
2002-07-03 | For now, have locale support automaticly enable wide char support. | Manuel Novoa III | |
Things currently won't build otherwise. | |||
2002-07-03 | Enable WCHAR support for C/POSIX stub locales. | Manuel Novoa III | |
Implemented unformatted wide i/o functions. (ungetwc still needs testing) Fix a few bugs in wchar.c. Modifications for bcc/elks support. | |||
2002-07-02 | Add a bunch of extra pedantic annoyingly strict checks | Eric Andersen | |
-Erik | |||
2002-06-23 | Rework compiler optimization code to be smarter | Eric Andersen | |
-Erik | |||
2002-06-20 | Some Rules cleanups, better gcc-3.1 support. | Eric Andersen | |
-Erik | |||
2002-05-30 | Cool. An even better way to get the gcc include dir which eliminates | Eric Andersen | |
several external program calls, thanks to a suggestion from rmk. -Erik | |||
2002-05-28 | Fixup and unifiy version numbering. Automate versioning updates. | Eric Andersen | |
Propagate fixes across makefiles. -Erik | |||
2002-05-06 | New locale support (in development). Supports LC_CTYPE, LC_NUMERIC, | Manuel Novoa III | |
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. | |||
2002-05-03 | Speed things up by eliminating lots of needless exec calls | Eric Andersen | |
-Erik | |||
2002-04-09 | Bump up version number... | Eric Andersen | |
2002-03-21 | Bump up version number | Eric Andersen | |
2002-02-20 | Merge in the pthread library. This is the linuxthreads library taken from | Eric Andersen | |
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik | |||
2002-02-04 | A few more little cleanups | Eric Andersen | |
2002-02-01 | Bump version number to 0.9.9 | Eric Andersen | |
2002-01-29 | Force DOPIC be true when HAVE_SHARED is true. Don't define | Eric Andersen | |
-D__PIC when DOPIC is true, since the compiler does that for use when -fPIC is set. Some minor formatting cleanup. -Erik | |||
2002-01-28 | Fix the bug where binaries built with older toolchains would | Eric Andersen | |
segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik | |||
2002-01-17 | Clean up builds on "sh" to use the right ARCH dirs | David McCullough | |
2002-01-11 | More build system cleanups... | Eric Andersen | |
2002-01-11 | Scrub the way libraries are linked. Use ld, not gcc, to avoid | Eric Andersen | |
chicken-and-egg problems when building gcc toolchains. -Erik | |||
2002-01-10 | Allow people to override the TARGET_ARCH setting | Eric Andersen | |
2002-01-09 | Fixup v850 architecture autodetection, from Miles Bader | Eric Andersen | |
<miles@lsi.nec.co.jp> | |||
2002-01-09 | Be more carefull about erroring out of shell fragments. Try to | Eric Andersen | |
enable -falign-functions if avilable. | |||
2002-01-02 | Cope with all variants of 'gcc -dumpmachine' output | Eric Andersen | |
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-22 | Bump version number to 0.98 | Eric Andersen | |
-Erik | |||
2001-12-21 | Miles Bader <miles@lsi.nec.co.jp> noted that I'd broken setting | Eric Andersen | |
OPTIMIZATION from the Config file. Revert that. -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-11-26 | Fix TARGET_CFLAGS to include -fPIC when needed. Libs were being | David Schleef | |
compiled without -fPIC. | |||
2001-11-23 | Finish ajusting math lib options. Close out a couple of todo items. | Eric Andersen | |
2001-10-02 | Turn off optimization when debugging | Eric Andersen | |
2001-08-31 | Preevaluate some stuff so it only gets run once, speeding the compile | Eric Andersen | |
2001-08-13 | A few more (final?) cleanups for the installer behavior. I now think | Eric Andersen | |
things are working perfectly (perhaps I shouln't think so much) | |||
2001-08-13 | Add in TARGET_PREFIX, which was still used in a few spots (and | Eric Andersen | |
appropriately so). Leave this hidden and set to a sane default since nobody should really need to change it... | |||
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 |