summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add in "HAVE_SHARED" so shared libs build or not as neededEric Andersen2001-06-199-7/+31
| | | | -Erik
* This was violating policy and using a kernel header file...Eric Andersen2001-06-191-1/+1
| | | | -Erik
* This commit finishes adding support for the old m68k-coff toolchains byEric Andersen2001-06-186-8/+127
| | | | | | | working around a missing header file in the compiler shipped with the uCsimm and uCdimm. This should make the folk in Toronto happy, since now they can use the latest CVS version of uClibc. -Erik
* I went nuts and wrote a generic rint implementation. I think it isEric Andersen2001-06-183-2/+53
| | | | | correct per the man page and a little testing seems to show it works. -Erik
* Update TODO file.Manuel Novoa III2001-06-171-0/+3
|
* Add the in* and out* functions for i386. Note: the sys/io.h header forManuel Novoa III2001-06-172-0/+182
| | | | | | | | | glibc-2.2.2 actually defines static inline versions for i386, but only provides prototypes for externs for the other archs I looked at. Since uClibc shares this header amongst archs, I stashed the inline defs in bits/io_i386.h and included it when __i386__ was defined. Better solutions are most welcome, but it doesn't clutter sys/io.h too badly and now lilo and the pcmcia tools build against uClibc on i386 without modification.
* A few build updatesEric Andersen2001-06-154-9/+7
|
* These are needed for powerpc to compileEric Andersen2001-06-152-0/+73
|
* Note missing struct _res in resolv.hEric Andersen2001-06-151-0/+3
|
* Make some nice SEND_ADDRESS_STDERR and SEND_NUMBER_STDERR macros thatEric Andersen2001-06-157-26/+49
| | | | | | operate inline, to help when debugging ldso (i.e. before we can do things like function calls). -Erik
* Now that our compiler wrapper is up to it, we can now use TARGET_CCEric Andersen2001-06-151-12/+10
| | | | | | | to compile ldso, simplifying the process of passing in special CFLAGS and such (and simplifying the build in general since we no longer need to go directly to LD to link things). -Erik
* Make strrchr not call other string functions. HopefullyEric Andersen2001-06-151-8/+7
| | | | speeding it a bit.
* I am very proud of myself. I managed to write a working _start forEric Andersen2001-06-152-0/+52
| | | | | x86 entirely in C -- no asm required. muahahahaha! -Erik
* Add in (stub out really) __libc_current_sigrtmin, andEric Andersen2001-06-152-1/+36
| | | | | | __libc_current_sigrtmax so current versions of ash will compile. -Erik
* Be consistant for all the client code, and use TARGET_CC with ↵Eric Andersen2001-06-1510-64/+58
| | | | --uclibc-use-build-dir
* Make all the uClibc tests use the --uclibc-use-build-dir flagEric Andersen2001-06-1516-24/+25
|
* Some silly grammar stuffEric Andersen2001-06-141-2/+4
|
* Yet more ldso cleanups. Be more discriminating about when using inlinesEric Andersen2001-06-1423-222/+716
| | | | | | and when using real functions. Make things be more portable by providing a default C routine to locate the got. -Erik
* Fix a really stupid bug with ttyname, thanks to a patch fromEric Andersen2001-06-131-1/+1
| | | | Stefan Soucek <ssoucek@coactive.com>
* Don't create a fake readelf app. We are creating a real one now.Eric Andersen2001-06-131-2/+2
| | | | -Erik
* Default to something like a strongArm, (i.e. has an MMU)Eric Andersen2001-06-131-3/+2
|
* A few new todo itemsEric Andersen2001-06-131-0/+2
|
* Fix printf so that %p outputs "(nil)" for (void *) 0, to match glibc behavior.Manuel Novoa III2001-06-131-11/+20
|
* Add warning message if Config doesn't existDavid Schleef2001-06-131-0/+7
|
* Fix printf handling of %p to prepend "0x" since output is in hex.Manuel Novoa III2001-06-131-0/+1
| | | | | Note: glibc output for (void *)0 is "(nil)" while uClibc output is "0". Does anyone have a preference?
* Use sys/mman.h not asm/mman.h -- we don't want kernel headers...Eric Andersen2001-06-132-2/+2
| | | | -Erik
* Some sparc updates from Stanley <ngstanley@cwc.nus.edu.sg>Eric Andersen2001-06-122-2/+14
|
* Make sure these use the local sysdep.h header fileEric Andersen2001-06-123-2/+2
|
* Cleanup the toploevel makefile handing of shared libs. Add weak_aliasEric Andersen2001-06-1214-83/+249
| | | | | | define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik
* Some socket cleanupsEric Andersen2001-06-122-37/+44
|
* Silence a few warnings.Eric Andersen2001-06-124-1/+7
|
* Default to testing shared libs.Eric Andersen2001-06-121-1/+1
|
* Default to malloc-930716 for x86Eric Andersen2001-06-112-4/+4
|
* Get rid of the unused LDSO_VERSIONEric Andersen2001-06-111-6/+1
|
* Fix bug in ldso/util/Makefile introduced when Erik added the readelf app.Manuel Novoa III2001-06-112-5/+9
| | | | | | | It didn't show up if a previous install was done. This would have been fixed two days ago if the initial bug report had been anything close to lucid. :-( Also changed ldconfig back to staticly linked and update the README file.
* Add in a test for outb (that currently fails)Eric Andersen2001-06-074-2/+32
|
* Commit _uClibc_fread bug fix (with minor edit) posted by Johan Adolfsson ↵Manuel Novoa III2001-06-071-0/+4
| | | | <johan.adolfsson@axis.com>.
* The m68k-elf compiler chokes on this code when compiling for PIC asDavid McCullough2001-06-071-1129/+1128
| | | | | | | | | | | | | | | | compile_regex is one big function (relative function calls further than cpu32 can do). The solution was to re-order the code a little to reduce the size of these relative calls. So the total sum of the changes is: * Move compile_regex to the end of the file * make store_op1 an inline Unfortunately CVS diff doesn't show this and makes it look like the whole file has been severely hacked. It hasn't.
* Changes needed to build the ldso dir for m68k. I haven't tested it,David McCullough2001-06-077-231/+402
| | | | who knows if it will work, it just compiles cleanly :-)
* ldso build always used $(NATIVE_ARCH)-uClibc-gcc, which doesn't work forDavid McCullough2001-06-071-1/+1
| | | | | cross build (ie., m68k under i386). Changed it to use $(TARGET_ARCH) instead.
* Up the m68k defaults a little so that uClibc will support a g++ build.David McCullough2001-06-071-5/+5
|
* Change the last 2 "make" invocations to use $(MAKE).David McCullough2001-06-071-3/+3
|
* Update the TODO fileEric Andersen2001-06-051-0/+3
|
* Add a new 'readelf' util I wrote this weekend.Eric Andersen2001-06-045-123/+325
| | | | -Erik
* Teach the ldso stuff to use the proper elf.h header file, not a local copy.Eric Andersen2001-06-0414-238/+693
| | | | -Erik
* Update the todo. Add my personal list.Manuel Novoa III2001-06-021-1/+37
|
* Add locale-enabled strcoll function from vodz, plus supporting tool.Manuel Novoa III2001-06-028-82/+499
|
* Always check before you commit...^100. We need to build the dynamic linkerManuel Novoa III2001-06-022-3/+9
| | | | before we build shared libc. We need to build shared libc before libdl.
* Only build ldso if building shared. Also, if building ldso, build all subdirs.Manuel Novoa III2001-06-022-8/+4
|
* Fix misuse of DO_SHARED and LDSO_PRESENT. Add -f option to "cp"s.Manuel Novoa III2001-06-021-7/+7
|