summaryrefslogtreecommitdiffstats
path: root/ldso/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-52/+7
|
* Missed one occurence of BUILD_UCLIBC_LDSOPeter S. Mazinger2005-10-281-1/+1
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-1/+1
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* Do not recurse into ldso/libc/libpthread on cleanPeter S. Mazinger2005-10-041-1/+3
|
* Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger2005-09-281-15/+20
| | | | only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
* Remove hardcoded ld-uClibc.so.0 name in ldso.Joakim Tjernlund2005-08-121-3/+1
|
* rework the headers depedency so that it plays nice with parallel buildingMike Frysinger2005-08-091-12/+12
|
* rip out all the duplicated debug code and move into a shared fileMike Frysinger2005-07-071-1/+2
|
* make sure libdl static and shared targets are built properlyMike Frysinger2005-01-241-9/+6
|
* rework dependencies to support parallel build and avoid re-creating header ↵Mike Frysinger2005-01-181-11/+13
| | | | files all the time
* Forgot to commit this file. Patch from Stefan Allius.Joakim Tjernlund2004-08-271-1/+1
|
* Fix make clean rule.Joakim Tjernlund2004-08-171-2/+2
|
* Teach libdl to use normal libc symbols whenever possible, i.e. mallocEric Andersen2004-07-301-2/+9
| | | | | rather than _dl_malloc, fprintf rather than _dl_printf, etc. -Erik
* Rework file naming, aiming for at least a vague level of consistancyEric Andersen2004-02-101-3/+3
|
* Split off the stuff that cannot use function into its own file,Eric Andersen2004-02-071-5/+1
| | | | | to make it easier to treat it specially while not bothering the rest of the code with the same constraints.
* Begin converting the client utilsEric Andersen2003-11-061-5/+2
|
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-4/+4
| | | | | | | | | | ln.patch: * Define $(LN) as ln in Rules.mak. * Change all occurrences of ln into $(LN). * Change all constructs like (cd path && ln -sf foo/file file) into $(LN) -sf foo/file path/file. The latter construct is already used in a number of places so it should not be an additional compatibility problem.
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-2/+2
| | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
* Phase one of my evil plan to clean up ld.so...Eric Andersen2003-08-191-1/+8
|
* Ok, this commit is _huge_ and its gonna change the world. I'veEric Andersen2002-10-311-2/+2
| | | | | | | | | | | | | | | been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik
* Kill cruft. Build ldd for the host system by default.Eric Andersen2002-07-251-4/+4
| | | | -Erik
* More build system cleanups...Eric Andersen2002-01-111-0/+6
|
* Remove the now obsolete d-link tree. Update things to copeEric Andersen2002-01-111-2/+2
| | | | | with the new naming -Erik
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-0/+22
|
* Update the build system, yet again. I hope this is the last time...Eric Andersen2001-08-101-11/+6
| | | | | | | | | | | | | | | | | | | 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 commit finishes adding support for the old m68k-coff toolchains byEric Andersen2001-06-181-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 updatesEric Andersen2001-06-151-1/+1
|
* Yet more ldso cleanups. Be more discriminating about when using inlinesEric Andersen2001-06-141-3/+4
| | | | | | and when using real functions. Make things be more portable by providing a default C routine to locate the got. -Erik
* Always check before you commit...^100. We need to build the dynamic linkerManuel Novoa III2001-06-021-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 III2001-06-021-4/+1
|
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-13/+5
| | | | | | | | | 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 andEric Andersen2001-05-111-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
* Fix up naming of ld.so so every uses the same define. The top levelEric Andersen2001-05-101-4/+4
| | | | | | was using one name and the ld.so-1 dir was using another (they happened to be the same). Fix that. -Erik
* Another update to make sure things work properly on x86 now.Eric Andersen2001-05-041-11/+11
|
* This patch allows powerpc to compile again. It also checks if weEric Andersen2001-05-041-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
* A few more compilation updatesEric Andersen2001-04-271-7/+6
|
* Missed theseEric Andersen2001-04-261-2/+1
|
* Move libdl and udate build method a bitEric Andersen2001-04-251-2/+3
| | | | -Erik
* Make sure 'make install' creates needed dirs.Eric Andersen2001-04-241-0/+1
|
* Ignore generated stuff. Add a 'make install' target that works.Eric Andersen2001-04-231-1/+8
| | | | -Erik
* Initial checkin for ld.so. This is a combination of effort from Manuel NovoaEric Andersen2001-04-231-0/+13
III and me. I've been working on stripping out arch dependant stuff and replacing it with generic stuff whenever possible. -Erik