Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-03 | - add libpthread-nonshared-y to files.dep | Bernhard Reutner-Fischer | |
Fixes superfluous rebuild of pthread_atfork.oS. | |||
2008-06-03 | - Generate dummy rules for prerequisites. | Bernhard Reutner-Fischer | |
Fixes build-failures in ldso when switching thread-impl because of missing rule to make e.g. pthreadtypes.h Thanks to Peter Kjellerstedt for the reminder. | |||
2008-06-03 | - breakup lines of compile.c and add a variable to hold filter-out PHONY target. | Bernhard Reutner-Fischer | |
No functional changes. | |||
2008-06-01 | Still forgot some libraries in one of the previous commits. | Bernd Schmidt | |
2008-06-01 | Use $(<D) rather than $(^D), as the latter now contains an element | Bernd Schmidt | |
corresponding to FORCE, which causes some CFLAGS to be lost. Include all objects in the dependency calculation, not just the ones in libc. | |||
2008-06-01 | - since we force make into trying to rebuild unconditionally, we have to | Bernhard Reutner-Fischer | |
check for changed prerequisites manually. | |||
2008-06-01 | - store the used compiler plus flags in the .%.dep files too and | Bernhard Reutner-Fischer | |
use this info to decide whether or not to rebuild something (if e.g. the filestamp of the prereq did not change but the cc or CFLAGS did). For files that we did not yet build we have no flags on record, so those did change inherently and we rebuild. Shouldn't be much slower than before. | |||
2008-05-31 | Oh, and prepend a dot to the basename so i don't have to change my habit of | Bernhard Reutner-Fischer | |
calling 'size thefile.o*' | |||
2008-05-31 | - generate deps via gcc | Bernhard Reutner-Fischer | |
2008-05-31 | - fix whitespace | Bernhard Reutner-Fischer | |
2008-05-31 | - fix prerequisites of sysnum.h (has to depend on the script that generates it) | Bernhard Reutner-Fischer | |
2008-03-26 | - fixup stripping of host utils and make host-utils compile with std=gnu99 | Bernhard Reutner-Fischer | |
2008-03-26 | - improve building utils | Bernhard Reutner-Fischer | |
Either by first compiling objects and linking those or by just passing the source to create the desired binary (this patchlet does the latter). Fixes cosmetic glitch by just not building individual .o (in pwd, at least). | |||
2008-03-26 | - fix generation of sysnum.h for parallel builds, second take. | Bernhard Reutner-Fischer | |
Revert r21503 and redo more cleanly. | |||
2008-03-26 | - fix (parallel) compilation error in ldso.c | Bernhard Reutner-Fischer | |
We have to generate sysnum.h to satisfy all includes of ldso.c | |||
2008-01-26 | Filter out '-std=gnu99' when running the assembler. This causes an error | "Steven J. Hill" | |
when building MIPS that looks like this: libc/string/mips/memcpy.S:156:1: pasting "memcpy" and ":" does not give a valid preprocessing token make[1]: *** [libc/string/mips/memcpy.os] Error 1 Even if this does not cause an error on other architectures, this option should not be having an effect on preprocessed assembly code. | |||
2008-01-18 | Another piece needed for FD-PIC. This compiles another startfile, crtreloc.o, | Bernd Schmidt | |
if necessary. | |||
2008-01-16 | - check for -nostdlib | Bernhard Reutner-Fischer | |
2007-11-23 | Some shared flat improvements. | Bernd Schmidt | |
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. | |||
2007-10-13 | - use the compiler-driver instead of the linker | Bernhard Reutner-Fischer | |
- 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,") | |||
2006-12-11 | create new menu so people can select what format they wish to build uClibc | Mike Frysinger | |
2006-12-08 | Richard Sandiford writes: add support for init/fini arrays in shared flat ↵ | Mike Frysinger | |
libraries | |||
2006-11-17 | get rid of the notion of .E files as .i is the proper usage | Mike Frysinger | |
2006-03-09 | Add support for libpthread_nonshared.a, strip the objects in *nonshared* | Peter S. Mazinger | |
2006-03-01 | Add -D__ASSEMBLER__ to compile.S so that -std=c99 would not fail | Peter S. Mazinger | |
2006-02-28 | touchup how we generate initfini.s | Mike Frysinger | |
2006-02-28 | add support for glibc initfini.c | Mike Frysinger | |
2006-02-23 | Add support for CFLAGS-OMIT-file from nptl | Peter S. Mazinger | |
2006-02-18 | since interp is an actual object file that is linked into shared libs, make ↵ | Mike Frysinger | |
it a build depend rather than just an order depend | |||
2006-02-18 | touchup headers target somemore so building in subdirs works nicely again | Mike Frysinger | |
2006-02-17 | fix parallel build with headers once and for all (i hope) | Mike Frysinger | |
2006-02-17 | combine the crt1.0/Scrt1.o rules since they are pretty much the samething | Mike Frysinger | |
2006-02-17 | combine the output rules in one place | Mike Frysinger | |
2006-02-15 | DOMULTI may be used for libc, the excluded files need work, ↵ | Peter S. Mazinger | |
linuxthreads[_db] as well, don't try on slow box | |||
2006-02-15 | add support for generating %.i files like %.E files | Mike Frysinger | |
2006-02-13 | Correct building objs in each libc subdir | Peter S. Mazinger | |
2006-02-04 | make build output a little less noisy | Mike Frysinger | |
2006-01-30 | Undo -std=c99 and related -D__ASSEMBLER__ | Peter S. Mazinger | |
2006-01-30 | Enable -std=c99 if supported, this will define __STDC_VERSION__, have to ↵ | Peter S. Mazinger | |
-D__ASSEMBLER__, bug in all gcc | |||
2006-01-19 | Correct strip display in multi mode | Peter S. Mazinger | |
2006-01-19 | Remove HAVE_ELF | Peter S. Mazinger | |
2006-01-18 | Add target strip command and use it, also disable for now CFLAGS-multi-y, ↵ | Peter S. Mazinger | |
after splitting all MSRC, it won't be needed | |||
2006-01-18 | modify IMA compiling rule and add linking rule | Peter S. Mazinger | |
2006-01-15 | nios no longer needs crt0.o | Mike Frysinger | |
2006-01-13 | fix up ability to rename ldso | Mike Frysinger | |
2006-01-13 | make sure all shared libs depend on interp | Mike Frysinger | |
2006-01-11 | only create crt0.o compat link for certain arches | Mike Frysinger | |
2006-01-10 | generate a symlink for older targets (like nios) | Mike Frysinger | |
2005-12-30 | beautify utility building | Mike Frysinger | |
2005-12-02 | Remove incorrect display stripping crt1.S | Peter S. Mazinger | |