summaryrefslogtreecommitdiffstats
path: root/ldso/util
Commit message (Collapse)AuthorAgeFilesLines
* Change some variable names so we are more consistant with whatEric Andersen2002-12-041-5/+5
| | | | | the linux kernel uses. -Erik
* Make ldd work even more like GNU ldd by appending dummy load addressesDavid Schleef2002-12-011-2/+2
|
* Ok... here's the summary:Manuel Novoa III2002-11-221-1/+1
| | | | | | | | | | | | | | Hopefully locale support will build when cross compiling now. Collation is still not supported, but that's what I'm currently working on. In the next couple of days, I'll probably put up a couple of files for download that will save people the trouble of generating all the glibc locales. Added *wprintf functions, although they currently don't support floating point. That will be fixed when I rewrite _dtostr... or possibly before. Added the wcsto{inttype} functions. Added iconv() and a mini iconv utility. The require locale support and only provide for conversions involving the various unicode encodings { UCS-4*, UCS-2*, UTF-32*, UTF-16*, UTF-8 }, the 8-bit codesets built with the locale data, and the internal WCHAR_T.
* Act more like the GNU version. Accept multiple args. Accept/ignoreEric Andersen2002-11-211-30/+62
| | | | | the "--" option since we always do that anyways. -Erik
* Use '#ifdef __linux__' not '#ifdef linux'Eric Andersen2002-10-301-3/+3
|
* Patch from Stefan Allius to remove obsolete printfsEric Andersen2002-08-091-2/+0
|
* Patch from Stefan Allius and Edie C. Dost to let ldd andEric Andersen2002-08-084-10/+74
| | | | readelf compile under solaris.
* Don't try to compile the target utils unless told to do so.Eric Andersen2002-06-231-3/+0
| | | | -Erik
* If we are cross-compiling, don't even try to build the target utilities."Steven J. Hill"2002-06-041-6/+7
|
* Silly me. ldd.target is for the target system, so don'tEric Andersen2002-05-291-1/+1
| | | | | use-build-dir when compiling... -Erik
* Fix a couple of silly bugs I'd left in while fixing thingsEric Andersen2002-05-241-5/+11
| | | | -Erik
* Fix ldd so it correctly handles search paths of just one entryEric Andersen2002-05-241-27/+29
| | | | | | (per fix in ldso a while back), and correctly matches the search order in the shared lib loader. -Erik
* Pass the -s to the linkerEric Andersen2002-05-241-2/+2
|
* No real need to make ldd.target and readelf.target be static...Eric Andersen2002-05-031-2/+2
|
* Make ldd and readelf work even with byte swapped binariesEric Andersen2002-05-022-33/+105
|
* Fixup ldd behavior to match recent ldso changeEric Andersen2002-03-111-6/+26
|
* Fix silly buffer overflowEric Andersen2002-02-131-2/+5
|
* Don't free memory prematurelyEric Andersen2002-02-021-4/+0
|
* Fix makefile so it actually works when cross compilingEric Andersen2002-01-311-6/+6
| | | | -Erik
* make sure all utilities will build even with older toolchains byEric Andersen2002-01-316-18/+22
| | | | | using our own local elf.h header rather than the system one. -Erik
* Fixup util buildEric Andersen2002-01-302-3/+4
|
* Fix the bug where binaries built with older toolchains wouldEric Andersen2002-01-281-8/+14
| | | | | | segfault. Turns out that 'ld -nostdlib' was the culprit. Who wouldof thought... -Erik
* Remove the now obsolete d-link tree. Update things to copeEric Andersen2002-01-111-5/+5
| | | | | with the new naming -Erik
* Don't use target strip on native binaryEric Andersen2002-01-111-2/+1
|
* Ignore native lddEric Andersen2002-01-091-0/+1
|
* Build a native uClibc lddEric Andersen2002-01-091-2/+11
|
* Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' forEric Andersen2002-01-011-1/+1
| | | | | proper error checking -Erik
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-193-6/+30
|
* elide some debug noiseEric Andersen2001-08-271-1/+0
|
* Fix problem with possible redundant entries.Eric Andersen2001-08-181-9/+42
|
* Fix a stupid bug causing the ld-uClibc entry to be lost.Eric Andersen2001-08-171-14/+11
|
* Sync up ldd behaviorEric Andersen2001-08-111-3/+7
|
* This syncs things up with my local tree. Mainly changes installerEric Andersen2001-08-083-4/+18
| | | | | | 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
* 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...
* Some cleanups needed for things to compile and work as expectedEric Andersen2001-07-173-72/+57
| | | | | with the new build system... -Erik
* This commit merges David Schleef's updates to the build system, which aEric Andersen2001-07-121-2/+2
| | | | | | few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik
* Rewrite of ldd so it works as expected, and does not invoke theEric Andersen2001-07-112-296/+344
| | | | | | shared lib loader at all. This will allow us to throw out the support code for that from ld-linux.so.0 -Erik
* Fix the code for finding the interpreter, which was I hadEric Andersen2001-07-101-4/+4
| | | | | totally screwed up the first time... -Erik
* A few build updatesEric Andersen2001-06-151-2/+2
|
* Be consistant for all the client code, and use TARGET_CC with ↵Eric Andersen2001-06-151-9/+6
| | | | --uclibc-use-build-dir
* Yet more ldso cleanups. Be more discriminating about when using inlinesEric Andersen2001-06-141-1/+1
| | | | | | and when using real functions. Make things be more portable by providing a default C routine to locate the got. -Erik
* Fix bug in ldso/util/Makefile introduced when Erik added the readelf app.Manuel Novoa III2001-06-111-2/+2
| | | | | | | 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 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-047-13/+79
| | | | -Erik
* Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, andManuel Novoa III2001-05-311-4/+2
| | | | | | | | TARGET_PREFIX to allow more flexibility. Also modified the gcc wrapper to do the right thing if -Wl,--dynamic-linker,xxx is passed on the command line. The gcc wrapper will also check the env variable UCLIBC_GCC_LDOPT for a dynamic linker option at runtime (although command line arg overrides the env variable).
* One last structural change. Install header files to INSTALLDIR/usr/includeEric Andersen2001-05-251-4/+1
| | | | | | | so we now parallel the behavior of the standard tools. Also make sure we check INSTALLDIR/lib and INSTALLDIR/usr/lib for libraries. -Erik
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-2/+2
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Another cleanup. Never pass addresses as an 'int'Eric Andersen2001-05-011-3/+3
| | | | -Erik
* Get rid of the a.out header fileEric Andersen2001-04-272-2/+55
|