summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Change name of package to uclibc-toolchain. Various changesDavid Schleef2001-08-111-14/+10
| | | | following the Makefile changes.
* Need to create $(SYSTEM_DEVEL_PREFIX)/usr/binDavid Schleef2001-08-111-2/+1
|
* Begin removing some unnecessary inlining, and fix namingEric Andersen2001-08-1114-1843/+270
| | | | | of _dl_fprintf which should really be _dl_dprintf -Erik
* Oops. Symlink args were backwards...Eric Andersen2001-08-101-4/+4
|
* Don't blow away existing files when trying to install a ldso symlink...Eric Andersen2001-08-101-2/+2
|
* Update the build system, yet again. I hope this is the last time...Eric Andersen2001-08-1015-403/+533
| | | | | | | | | | | | | | | | | | | 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
* Make _PATH_VARRUN actually point to /var/run.David McCullough2001-08-101-1/+1
|
* Fix behavior when installing the devel env, since somewhereEric Andersen2001-08-091-7/+9
| | | | along the line this got messed up...
* Add cmsg_nxthdr function for the cases where the headersDavid McCullough2001-08-092-1/+41
| | | | do not so it inline.
* Add in changes from philipc@lineo:David McCullough2001-08-091-12/+15
| | | | | | | | | | | | | | | Fix three bugs and bring into line with glibc: 1. The first character read using getc() was being ignored if it was EOF. Normally this is okay because the next getc() returns EOF as well, but for sscanf, this was causing us to skip the null terminator and start scanning whatever happened to be next in memory. 2. %s, %c, and %[ formats now return -1 if EOF is reached before any characters are read, instead of 0. This was causing an infinite loop in diald. 3. Default to base 10 for %i fields if not prefix modifier present.
* Add hstrerror, it just points to strerror like h_errno.David McCullough2001-08-091-0/+2
|
* Added sigset_t casts so we behave like the other platforms.David McCullough2001-08-091-6/+6
|
* Fix a couple of warningsDavid McCullough2001-08-091-2/+2
|
* Make sure the weak aliases are defined before the functions/varsDavid McCullough2001-08-091-14/+14
| | | | | they use as stubs, otherwise, some compilers (ie., m68k-elf) tie them to the local symbols and the weak aliases do not work.
* Changed uclibc-gcc to uclibc-toolchain. Added fixups for changesDavid Schleef2001-08-093-2/+13
| | | | in the Makefiles.
* This syncs things up with my local tree. Mainly changes installerEric Andersen2001-08-0823-278/+344
| | | | | | 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...
* Try search for the shared lib interpreter. Eliminate all double "//"sEric Andersen2001-08-061-7/+40
| | | | | from the output -Erik
* If /etc/ld.so.preload was size 0, the shared lib loader wouldEric Andersen2001-08-062-2/+2
| | | | | choke and die. Test for non-zero size as well, -Erik
* Fixup the pipe system call for the SH target.David McCullough2001-08-063-1/+36
| | | | The FD's are returned in registers.
* Oops... left in a debugging line.Manuel Novoa III2001-07-281-1/+0
|
* Back out the changes to _uClibc_fread and loop in fread() if incomplete, toManuel Novoa III2001-07-281-22/+21
| | | | | | | | | | avoid problems with fgets on tty streams. I actually did some testing this time. ;-) Note: there is a difference in behavior between glibc and uClibc here regarding fread() on a tty stream. glibc's fread() seems to return after reading all _available_ data even if not at end-of-file, while uClibc's fread() continues reading until all requested or eof or error. The latter behavior seems correct w.r.t. the standards.
* Yes... the previous "fix" was broken too... the result of careless cuttingManuel Novoa III2001-07-261-1/+1
| | | | and pasting while pressed for time. I haven't checked this one either. :-(
* Ok... the fix wasn't quite so straightforward. Hopefully this will do it.Manuel Novoa III2001-07-251-0/+3
|
* Fix fread bug reported by Vodz. The fix is straightforward, but I haven'tManuel Novoa III2001-07-251-11/+13
| | | | tested it (lack of time).
* Fix small typo vodz reported.Manuel Novoa III2001-07-251-1/+1
|
* Fix the /lib linkDavid Schleef2001-07-181-1/+1
|
* Better generation of control, fix up DESTDIRDavid Schleef2001-07-173-9/+8
|
* Fix typo.David Schleef2001-07-171-2/+2
|
* Changes to build cross-compiling librariesDavid Schleef2001-07-175-56/+46
|
* Better rule for locating dynamic linkerDavid Schleef2001-07-171-6/+3
|
* search_for_named_library forgot to wipe the target string, so each timeEric Andersen2001-07-171-1/+1
| | | | around the loop it was getting bigger...
* Elimintate spurious trailing /Eric Andersen2001-07-171-1/+1
|
* Turn off USE_CACHE by default (so ldconfig, by default, isn'tEric Andersen2001-07-174-12/+12
| | | | | | | needed). Fix a stupid typo in dlib.c where I had several weak symbols set up backwards, breaking libdl (dlopen and friends), -Erik
* Fix missing function when USE_CACHE is enabledEric Andersen2001-07-172-0/+32
| | | | -Erik
* Oops. USE_CACHE was disabled and didn't compile when enabledEric Andersen2001-07-173-3/+3
| | | | | since I'd forgotten a one liner... -Erik
* Forgot this...Eric Andersen2001-07-171-1/+3
|
* We already have tar.h, so might as well include cpio.h as well...Eric Andersen2001-07-171-0/+76
|
* Some cleanups needed for things to compile and work as expectedEric Andersen2001-07-178-99/+162
| | | | | with the new build system... -Erik
* use ln -fsEric Andersen2001-07-161-1/+1
|
* Scrub up a few things I forgot. Add a few more cleanups.Eric Andersen2001-07-139-156/+143
| | | | -Erik
* This takes about 6k off the size of the x86 shared lib loader...Eric Andersen2001-07-1316-556/+570
| | | | -Erik
* fixperms needs the correct name for ld-uClibcDavid Schleef2001-07-131-1/+1
|
* PowerPC has a different kernel interface for termios. Grrr...David Schleef2001-07-131-0/+22
|
* The previous termios.h strongly appeared to be from a differentDavid Schleef2001-07-131-131/+199
| | | | architecture.
* Add test for proper realloc() behavior.David Schleef2001-07-131-1/+27
|
* This commit merges David Schleef's updates to the build system, which aEric Andersen2001-07-1216-264/+384
| | | | | | few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik
* Use uClibc's ldd, not the system one which is probably brokenEric Andersen2001-07-125-14/+15
| | | | | | anyways. This ensures correct answers, and prevents all the annoying segfaults from the system ldd. -Erik
* Add missing in_addr_tEric Andersen2001-07-121-3/+4
|
* Added #ifdef DEBUG where appropriate.David Schleef2001-07-124-62/+56
| | | | | | Fixed icache clearing during _dl_init_got(). Added a few more reloc types. Added out-of-range check for R_PPC_REL24.
* First cut of PowerPC port. It works for hello world, but has lotsDavid Schleef2001-07-1210-0/+1750
| | | | of debugging information is still there.