Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prettify make clean | Bernhard Reutner-Fischer | 2010-03-25 | 1 | -2/+2 |
| | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | libc.so: include all output formats in linker script | Steve Bennett | 2009-06-28 | 1 | -2/+2 |
| | | | | | | | | | | Rather than ripping out the default output format from the linker, include the big/little endian alternatives for the people who link with bi-endian toolchains. URL: http://lists.uclibc.org/pipermail/uclibc/2009-June/042595.html Signed-off-by: Steve Bennett <steveb@workware.net.au> Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | - less verbose make clean | Bernhard Reutner-Fischer | 2008-11-07 | 1 | -2/+2 |
| | |||||
* | - add/use variables to make build-tools configurable | Bernhard Reutner-Fischer | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | - move stripping into do_ar resp compile-m for the sake of simplicity | Bernhard Reutner-Fischer | 2008-06-17 | 1 | -3/+0 |
| | |||||
* | - strip the targets and not prerequisites | Bernhard Reutner-Fischer | 2008-06-04 | 1 | -1/+1 |
| | | | | | | - tidy up PTHREADS_DEBUG_SUPPORT by using per-target STRIP_FLAGS for the few This fixes the spurious rebuilds bernd and vda were seeing with libpthreads. | ||||
* | A slight improvement over my previous commit which ensured we always rebuild | Bernd Schmidt | 2008-06-01 | 1 | -3/+3 |
| | | | | | | | | | libc when one of the source files changes. Since there are more places which want to depend on $(libc), fix them all to use a new variable $(libc.depend), which contains the filename for which we have a rule. | ||||
* | Fix a dependency to mention libc.so, not libc.so.0, as we only have a rule to | Bernd Schmidt | 2008-05-31 | 1 | -1/+1 |
| | | | | build the former. | ||||
* | Omit adding 'OUTPUT_FORMAT' to the libc.so linker script if the architecture | Chris Zankel | 2008-02-11 | 1 | -2/+2 |
| | | | | | | didn't provide one (Xtensa, for example, is such an architecture). Signed-off-by: Chris Zankel <chris@zankel.net> | ||||
* | - fix linking. | Bernhard Reutner-Fischer | 2008-01-17 | 1 | -1/+1 |
| | | | | We use the compiler-driver and not ld. | ||||
* | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | 2008-01-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init. | ||||
* | Some shared flat improvements. | Bernd Schmidt | 2007-11-23 | 1 | -2/+5 |
| | | | | | | | | Fix minor errors: - UCLIBC_SHARED_FLAT_ID instead of SHARED_FLAT_ID - use -Wl,-shared-lib-id properly Use libc_so.a as the source for the shared libc, in order to be able to use -mleaf-id-shared-library on the Blackfin. | ||||
* | - use the compiler-driver instead of the linker | Bernhard Reutner-Fischer | 2007-10-13 | 1 | -2/+2 |
| | | | | | | | | | - adjust setting flags accordingly to use (hardcoded, see below) -Wl, Potential improvements: *) --warn-unresolved-symbols should perhaps be used for all libs *) eventually rename LDFLAGS to CC_LDFLAGS *) probe for compiler driver's notion of flag to use for passing in linker flags (i.e. don't hardcode "-Wl,") | ||||
* | drop LDFLAGS from OUTPUT_FORMAT until LD/LDFLAGS can be fixed in general | Mike Frysinger | 2007-09-21 | 1 | -1/+1 |
| | |||||
* | setup OUTPUT_FORMAT() in linker script (helps with multilib) | Mike Frysinger | 2007-09-15 | 1 | -0/+3 |
| | |||||
* | #1273 if EXTRAVERSION is set, make sure we respect it | Mike Frysinger | 2007-03-19 | 1 | -1/+1 |
| | |||||
* | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | 2006-12-08 | 1 | -0/+4 |
| | | | | libraries | ||||
* | fixup my copyright notice, trim stale remnants of older notices which | Eric Andersen | 2006-07-05 | 1 | -1/+0 |
| | | | | I had clearly run search/replace on that were cluttering things up. | ||||
* | Add common part of linker scripts to a file and make use of it | Peter S. Mazinger | 2006-03-09 | 1 | -3/+1 |
| | |||||
* | DOMULTI may be used for libc, the excluded files need work, ↵ | Peter S. Mazinger | 2006-02-15 | 1 | -4/+5 |
| | | | | linuxthreads[_db] as well, don't try on slow box | ||||
* | libc-{a,so,multi}-y replaced by libc-y covering common objects both in ↵ | Peter S. Mazinger | 2006-02-13 | 1 | -10/+25 |
| | | | | libc.a/libc.so, the diffs go into libc-static-y/libc-shared-y exclusively, add IMA to libc, don't use any MSRC anymore | ||||
* | Allow to use atexit() and __stack_chk_fail_local() within libc | Peter S. Mazinger | 2006-01-09 | 1 | -1/+1 |
| | |||||
* | Build libc if in a subdir and we have it as a dependency | Peter S. Mazinger | 2005-11-25 | 1 | -1/+1 |
| | |||||
* | Depedencies corrected (less make oldconfig/headers), rerunning make remakes ↵ | Peter S. Mazinger | 2005-11-22 | 1 | -16/+14 |
| | | | | only headers | ||||
* | rework depends and stripping so that libraries arent rebuilt all the time in ↵ | Mike Frysinger | 2005-11-22 | 1 | -4/+10 |
| | | | | a loop | ||||
* | make -j2 works here | Peter S. Mazinger | 2005-11-18 | 1 | -1/+1 |
| | |||||
* | Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵ | Peter S. Mazinger | 2005-11-17 | 1 | -17/+46 |
| | | | | foreign objects to a lib | ||||
* | use make builtin $(wildcard) rather than $(shell ls) | Mike Frysinger | 2005-11-09 | 1 | -2/+4 |
| | |||||
* | Disable DOMULTI for these, because gcc-4.0.2 can't cope with them | Peter S. Mazinger | 2005-11-03 | 1 | -0/+2 |
| | |||||
* | Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵ | Peter S. Mazinger | 2005-11-03 | 1 | -2/+0 |
| | | | | with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources. | ||||
* | Allow using ssp w/ current active Makefiles too. Build crts for non-shared ↵ | Peter S. Mazinger | 2005-10-27 | 1 | -1/+1 |
| | | | | archs too. | ||||
* | Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵ | Peter S. Mazinger | 2005-10-27 | 1 | -13/+1 |
| | | | | to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place. | ||||
* | All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵ | Peter S. Mazinger | 2005-10-25 | 1 | -0/+57 |
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally. |