Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup to not use kernel headers at all. | Eric Andersen | 2001-06-27 | 16 | -73/+391 |
| | | | | -Erik | ||||
* | This commit finishes adding support for the old m68k-coff toolchains by | Eric Andersen | 2001-06-18 | 1 | -0/+6 |
| | | | | | | | 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 | ||||
* | A few build updates | Eric Andersen | 2001-06-15 | 2 | -3/+3 |
| | |||||
* | Make some nice SEND_ADDRESS_STDERR and SEND_NUMBER_STDERR macros that | Eric Andersen | 2001-06-15 | 7 | -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_CC | Eric Andersen | 2001-06-15 | 1 | -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 | ||||
* | Be consistant for all the client code, and use TARGET_CC with ↵ | Eric Andersen | 2001-06-15 | 2 | -15/+10 |
| | | | | --uclibc-use-build-dir | ||||
* | Some silly grammar stuff | Eric Andersen | 2001-06-14 | 1 | -2/+4 |
| | |||||
* | Yet more ldso cleanups. Be more discriminating about when using inlines | Eric Andersen | 2001-06-14 | 23 | -222/+716 |
| | | | | | | and when using real functions. Make things be more portable by providing a default C routine to locate the got. -Erik | ||||
* | Use sys/mman.h not asm/mman.h -- we don't want kernel headers... | Eric Andersen | 2001-06-13 | 2 | -2/+2 |
| | | | | -Erik | ||||
* | Get rid of the unused LDSO_VERSION | Eric Andersen | 2001-06-11 | 1 | -6/+1 |
| | |||||
* | Fix bug in ldso/util/Makefile introduced when Erik added the readelf app. | Manuel Novoa III | 2001-06-11 | 1 | -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. | ||||
* | Changes needed to build the ldso dir for m68k. I haven't tested it, | David McCullough | 2001-06-07 | 7 | -231/+402 |
| | | | | who knows if it will work, it just compiles cleanly :-) | ||||
* | ldso build always used $(NATIVE_ARCH)-uClibc-gcc, which doesn't work for | David McCullough | 2001-06-07 | 1 | -1/+1 |
| | | | | | cross build (ie., m68k under i386). Changed it to use $(TARGET_ARCH) instead. | ||||
* | Add a new 'readelf' util I wrote this weekend. | Eric Andersen | 2001-06-04 | 5 | -123/+325 |
| | | | | -Erik | ||||
* | Teach the ldso stuff to use the proper elf.h header file, not a local copy. | Eric Andersen | 2001-06-04 | 12 | -18/+89 |
| | | | | -Erik | ||||
* | Always check before you commit...^100. We need to build the dynamic linker | Manuel Novoa III | 2001-06-02 | 1 | -2/+5 |
| | | | | 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 III | 2001-06-02 | 1 | -4/+1 |
| | |||||
* | Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, and | Manuel Novoa III | 2001-05-31 | 6 | -89/+13 |
| | | | | | | | | 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/include | Eric Andersen | 2001-05-25 | 5 | -49/+51 |
| | | | | | | | so we now parallel the behavior of the standard tools. Also make sure we check INSTALLDIR/lib and INSTALLDIR/usr/lib for libraries. -Erik | ||||
* | I wasn't building the libdl shared lib anymore. Make each lib install a | Eric Andersen | 2001-05-18 | 1 | -4/+5 |
| | | | | | | libfoo.so symlink as well as a libfoo.so.0 link, since gcc is currently only looking for files ending in .so. wierd. -Erik | ||||
* | Oops again. We do want to print this info, but only when | Eric Andersen | 2001-05-16 | 3 | -0/+15 |
| | | | | | _dl_trace_loaded_objects is true (i.e. when doing an 'ldd') -Erik | ||||
* | Oops. I left in some debugging noise. Also some minor formatting updates. | Eric Andersen | 2001-05-16 | 3 | -78/+36 |
| | |||||
* | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | 2001-05-12 | 5 | -48/+96 |
| | | | | | | | | | 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 | ||||
* | Rework where libraries get installed to. Now thew will be compiled and | Eric Andersen | 2001-05-11 | 1 | -8/+6 |
| | | | | | | | | | dropped into a uClibc/lib dir when compiling, which will make life a bit easier when installing and cleaning up. Preface uClibc with 'lib' so ldconfig will recognize it as a library. Make all libraries have the uClibc version number attached, making upgrades possible by using the traditional symlink to the .so name plan. -Erik | ||||
* | Check if ld.so is included in the NEEDED list. If so, do not _again_ | Eric Andersen | 2001-05-10 | 3 | -24/+93 |
| | | | | | | | | try to fix up its symbols since they are already fixed up, thank-you very much. This checkin fixes the dlopen problems Manuel noticed. -Erik | ||||
* | Fix up naming of ld.so so every uses the same define. The top level | Eric Andersen | 2001-05-10 | 6 | -17/+18 |
| | | | | | | was using one name and the ld.so-1 dir was using another (they happened to be the same). Fix that. -Erik | ||||
* | minor formatting cleanups | Eric Andersen | 2001-05-10 | 1 | -6/+3 |
| | |||||
* | Add in _dl_strrchr | Eric Andersen | 2001-05-10 | 2 | -10/+42 |
| | |||||
* | Make sure types are pulled in | Eric Andersen | 2001-05-08 | 2 | -0/+4 |
| | |||||
* | Some very minor cleanups | Eric Andersen | 2001-05-08 | 4 | -8/+9 |
| | |||||
* | Put in but leave commented the DL_DEBUG define | Eric Andersen | 2001-05-07 | 1 | -1/+1 |
| | |||||
* | Another update to make sure things work properly on x86 now. | Eric Andersen | 2001-05-04 | 1 | -11/+11 |
| | |||||
* | This patch allows powerpc to compile again. It also checks if we | Eric Andersen | 2001-05-04 | 1 | -7/+15 |
| | | | | | | are compiling for an arch for which uClibc has an ld.so or not, and otherwise sets things up to use the system ld.so. -Erik | ||||
* | Dont segfault when folks run ld-uclibc as an executable. | Eric Andersen | 2001-05-03 | 3 | -6/+36 |
| | |||||
* | Describe what this routine is supposed to do so we can port it | Eric Andersen | 2001-05-03 | 1 | -1/+17 |
| | | | | to other achitectures. | ||||
* | Some more minor updates. Add in some debug stuff, and | Eric Andersen | 2001-05-03 | 5 | -53/+139 |
| | | | | a way to print out addresses _early_ on in the process. | ||||
* | Some more updates and explanation | Eric Andersen | 2001-05-02 | 5 | -315/+326 |
| | |||||
* | Another cleanup. Never pass addresses as an 'int' | Eric Andersen | 2001-05-01 | 19 | -831/+795 |
| | | | | -Erik | ||||
* | I forgot to check this in. | Eric Andersen | 2001-05-01 | 2 | -10/+10 |
| | | | | -Erik | ||||
* | Yet another major rework. This time around, rework it to no longer | Eric Andersen | 2001-05-01 | 27 | -4161/+4165 |
| | | | | | use linux kernel header files. -Erik | ||||
* | Sanitize the calling of _dl_linux_resolver so it can be read by | Eric Andersen | 2001-04-30 | 5 | -14/+10 |
| | | | | | | mere mortals, and so it says what it means. Ick this stuff was nasty. -Erik | ||||
* | Get rid of the a.out header file | Eric Andersen | 2001-04-27 | 2 | -2/+55 |
| | |||||
* | Add in missing ARM support. I really need to port this whole thing | Eric Andersen | 2001-04-27 | 1 | -0/+44 |
| | | | | | to use a modern version of elf.h from glibc. -Erik | ||||
* | For m68k I forgot a needed #undef | Eric Andersen | 2001-04-27 | 3 | -0/+3 |
| | |||||
* | Eliminate the useless _dl_interpreter_exit function | Eric Andersen | 2001-04-27 | 6 | -33/+9 |
| | |||||
* | I messed up the comment | Eric Andersen | 2001-04-27 | 9 | -60/+9 |
| | |||||
* | Yet another large update to ld.so. In this iteration I finally got | Eric Andersen | 2001-04-27 | 18 | -63/+1286 |
| | | | | | | the C based syscalls working, which greatly simplifies what it takes to get new architectures running. -Erik | ||||
* | More trivial changes. | Eric Andersen | 2001-04-27 | 1 | -1/+1 |
| | |||||
* | A few more compilation updates | Eric Andersen | 2001-04-27 | 1 | -7/+6 |
| | |||||
* | oops again! I forgot to pull in the arch specific stuff, and forgot | Eric Andersen | 2001-04-26 | 1 | -3/+5 |
| | | | | | to update those makefiles. -Erik |