summaryrefslogtreecommitdiffstats
path: root/Rules.mak
Commit message (Collapse)AuthorAgeFilesLines
...
* Use a nifty macro to make testing gcc features simplerEric Andersen2002-10-301-11/+12
| | | | | and easier to read. -Erik
* This patch, based on a patch from Stefan Allius, lets us pick anEric Andersen2002-10-181-0/+3
| | | | | | appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik
* Sigh. OpenBSD used /usr/bin/{true|false}Eric Andersen2002-10-011-1/+1
|
* * Updated for the CRIS port.Tobias Anderberg2002-09-161-0/+2
| | | | | * Added variable LIBGCC which is included when linking libc.so. Arch specific linker options go into LIBGCC_CFLAGS defined in Config.<arch>.
* Update version to 0.9.15 in preparation for making a releaseEric Andersen2002-08-251-1/+1
| | | | -Erik
* Replace all instances of _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__Eric Andersen2002-08-161-3/+0
| | | | -Erik
* Update to version 0.9.140_9_14Eric Andersen2002-08-121-1/+1
| | | | -Erik
* Bump version to 0.9.13Eric Andersen2002-08-081-1/+1
|
* remove BUILDTIME since it is not usedEric Andersen2002-08-051-1/+0
|
* Cleanup from Neal Crook fixing some formatting and eliminatingEric Andersen2002-07-251-8/+8
| | | | some "sh: cd: ./lib: No such file or directory" errors.
* For now, have locale support automaticly enable wide char support.Manuel Novoa III2002-07-031-0/+4
| | | | Things currently won't build otherwise.
* Enable WCHAR support for C/POSIX stub locales.Manuel Novoa III2002-07-031-5/+0
| | | | | | Implemented unformatted wide i/o functions. (ungetwc still needs testing) Fix a few bugs in wchar.c. Modifications for bcc/elks support.
* Add a bunch of extra pedantic annoyingly strict checksEric Andersen2002-07-021-2/+9
| | | | -Erik
* Rework compiler optimization code to be smarterEric Andersen2002-06-231-4/+4
| | | | -Erik
* Some Rules cleanups, better gcc-3.1 support.Eric Andersen2002-06-201-5/+5
| | | | -Erik
* Cool. An even better way to get the gcc include dir which eliminatesEric Andersen2002-05-301-2/+1
| | | | | several external program calls, thanks to a suggestion from rmk. -Erik
* Fixup and unifiy version numbering. Automate versioning updates.Eric Andersen2002-05-281-5/+7
| | | | | Propagate fixes across makefiles. -Erik
* New locale support (in development). Supports LC_CTYPE, LC_NUMERIC,Manuel Novoa III2002-05-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | 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.
* Speed things up by eliminating lots of needless exec callsEric Andersen2002-05-031-32/+29
| | | | -Erik
* Bump up version number...Eric Andersen2002-04-091-1/+1
|
* Bump up version numberEric Andersen2002-03-211-1/+1
|
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-1/+4
| | | | | | | | 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
* A few more little cleanupsEric Andersen2002-02-041-1/+4
|
* Bump version number to 0.9.9Eric Andersen2002-02-011-1/+1
|
* Force DOPIC be true when HAVE_SHARED is true. Don't defineEric Andersen2002-01-291-9/+12
| | | | | | -D__PIC when DOPIC is true, since the compiler does that for use when -fPIC is set. Some minor formatting cleanup. -Erik
* Fix the bug where binaries built with older toolchains wouldEric Andersen2002-01-281-2/+2
| | | | | | segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik
* Clean up builds on "sh" to use the right ARCH dirsDavid McCullough2002-01-171-6/+18
|
* More build system cleanups...Eric Andersen2002-01-111-13/+5
|
* Scrub the way libraries are linked. Use ld, not gcc, to avoidEric Andersen2002-01-111-2/+2
| | | | | chicken-and-egg problems when building gcc toolchains. -Erik
* Allow people to override the TARGET_ARCH settingEric Andersen2002-01-101-0/+3
|
* Fixup v850 architecture autodetection, from Miles BaderEric Andersen2002-01-091-2/+4
| | | | <miles@lsi.nec.co.jp>
* Be more carefull about erroring out of shell fragments. Try toEric Andersen2002-01-091-1/+3
| | | | enable -falign-functions if avilable.
* Cope with all variants of 'gcc -dumpmachine' outputEric Andersen2002-01-021-1/+1
|
* Support arch specific optimizations (examples shown for x86 and ARM).Eric Andersen2002-01-011-2/+19
| | | | | Autodetect target architecture by asking the compiler. -Erik
* Bump version number to 0.980_9_8Eric Andersen2001-12-221-1/+1
| | | | -Erik
* Miles Bader <miles@lsi.nec.co.jp> noted that I'd broken settingEric Andersen2001-12-211-4/+4
| | | | | OPTIMIZATION from the Config file. Revert that. -Erik
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-2/+2
|
* Fix TARGET_CFLAGS to include -fPIC when needed. Libs were beingDavid Schleef2001-11-261-0/+1
| | | | compiled without -fPIC.
* Finish ajusting math lib options. Close out a couple of todo items.Eric Andersen2001-11-231-7/+0
|
* Turn off optimization when debuggingEric Andersen2001-10-021-4/+4
|
* Preevaluate some stuff so it only gets run once, speeding the compileEric Andersen2001-08-311-8/+6
|
* A few more (final?) cleanups for the installer behavior. I now thinkEric Andersen2001-08-131-0/+1
| | | | things are working perfectly (perhaps I shouln't think so much)
* Add in TARGET_PREFIX, which was still used in a few spots (andEric Andersen2001-08-131-0/+10
| | | | | appropriately so). Leave this hidden and set to a sane default since nobody should really need to change it...
* Update the build system, yet again. I hope this is the last time...Eric Andersen2001-08-101-37/+11
| | | | | | | | | | | | | | | | | | | 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
* This syncs things up with my local tree. Mainly changes installerEric Andersen2001-08-081-1/+2
| | | | | | 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...
* Better rule for locating dynamic linkerDavid Schleef2001-07-171-6/+3
|
* Elimintate spurious trailing /Eric Andersen2001-07-171-1/+1
|
* This commit merges David Schleef's updates to the build system, which aEric Andersen2001-07-121-5/+9
| | | | | | few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik
* Oops.Eric Andersen2001-07-031-1/+0
|
* Allow the shared lib loader to fallback on the builddir if everythingEric Andersen2001-07-031-0/+1
| | | | | | else fails. Let <arch>-uclibc-gcc --uclibc-use-build-dir set the shared lib loader to the one in the builddir's path. -Erik