Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-01 | A slight improvement over my previous commit which ensured we always rebuild | Bernd Schmidt | |
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. | |||
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 | Fix a dependency to mention libc.so, not libc.so.0, as we only have a rule to | Bernd Schmidt | |
build the former. | |||
2008-05-31 | - rm all deps on distclean | Bernhard Reutner-Fischer | |
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-05-31 | - default kernel-modules funcs to on. | Bernhard Reutner-Fischer | |
2008-05-31 | fix fallout from string.h libc_hidden_proto removal | Denis Vlasenko | |
2008-05-31 | Makefile.kconfig: whitespace fix | Denis Vlasenko | |
top-level Makefile.in: add TODO | |||
2008-05-30 | - cannot really guarantee proper order, so play safe and compile the problematic | Bernhard Reutner-Fischer | |
sources separately for now. | |||
2008-05-30 | - Fix gcc glitch with mremap and IMA. | Bernhard Reutner-Fischer | |
For -combine, make sure that we don't pollute our non-varargs mremap decl with some vararg decl from later in the TU by putting ours after anybody else who is picking up mman.h. This is admittedly a small work-around.. smallish testcase: $ cat bug.h extern void *mremap (void*, unsigned, unsigned, int, ...); $ cat bug1.c #include "bug.h" int whatever; $ cat bug2.c #define mremap _hidemremap #include "bug.h" #undef mremap void *mremap (void*, unsigned, unsigned, int, void*); $ gcc -c bug1.c bug2.c $ gcc -c bug1.c bug2.c -combine bug2.c:4: error: conflicting types for ‘mremap’ bug.h:1: error: previous declaration of ‘mremap’ was here | |||
2008-05-30 | - Avoid warning about undefined preprocessor token. No obj-code changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - try to pickup UINTMAX_MAX | Bernhard Reutner-Fischer | |
2008-05-30 | - fix the macros rather than the callees as rightfully noted by bernds (duh!) | Bernhard Reutner-Fischer | |
2008-05-30 | - nlist is unsigned. Adjust iterator variables accordingly to avoid ↵ | Bernhard Reutner-Fischer | |
signedness warnings. | |||
2008-05-30 | - Avoid warning about missing brace. No obj-code changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - fix dependencies of ldso.c | Bernhard Reutner-Fischer | |
Previously a touch ldso/ldso/dl-debug.c && make ldso/ldso/ldso.oS did nothing | |||
2008-05-30 | - Avoid warning about missing brace. | Bernhard Reutner-Fischer | |
2008-05-30 | - Avoid warning about undefined preprocessor token. No obj-code changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - Avoid warning about missing brace. No obj-code changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - Avoid warning about undefined preprocessor token. No obj-code changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - pull wur settings from upstream. No other changes. | Bernhard Reutner-Fischer | |
2008-05-30 | - shrink a little bit. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 1176 16 24 1216 4c0 libc/misc/syslog/syslog.o.orig 1140 16 21 1177 499 libc/misc/syslog/syslog.o | |||
2008-05-29 | - fix dependencies for multi-source | Bernhard Reutner-Fischer | |
2008-05-29 | Fix typo in macro for tls access model | Carmelo Amoroso | |
2008-05-28 | - pull commentary fixes from upstream | Bernhard Reutner-Fischer | |
2008-05-28 | Fix the ELF magic number for SPARCV9: by Friedrich Oslage ↵ | Carmelo Amoroso | |
<bluebird@porno-bullen.de> | |||
2008-05-28 | avr32: splice(), vmsplice() and tee() support | Haavard Skinnemoen | |
Add the necessary prototypes and definitions for splice(), vmsplice() and tee() to work. Without this, they won't even compile. | |||
2008-05-27 | Fix build failure due to missing 'smallint' definition | Carmelo Amoroso | |
These are source files built on the host. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||
2008-05-27 | Fix build failure due to missing 'smallint' definition | Carmelo Amoroso | |
by adding <unistd.h> header file. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||
2008-05-25 | Slight size reduction by use of smallints/consts: | Denis Vlasenko | |
- 288016 1924 7176 297116 4889c libuClibc-0.9.29.so + 287956 1924 7168 297048 48858 libuClibc-0.9.29.so | |||
2008-05-25 | __uClibc_main.c: save ~70 bytes by not checking that /dev/null | Denis Vlasenko | |
is indeed a char device with correct (maj,min). (If it's not such a char device, the system is screwed anyway, nothing can be done about it...) text data bss dec hex filename - 715 4 21 740 2e4 libc/misc/internals/__uClibc_main.o + 644 4 21 669 29d libc/misc/internals/__uClibc_main.o | |||
2008-05-23 | - use -print-file-name | Bernhard Reutner-Fischer | |
2008-05-23 | - avoid warning about cast from pointer to integer of different size | Bernhard Reutner-Fischer | |
2008-05-23 | arm memcpy: fix the case when src=dst | Denis Vlasenko | |
2008-05-23 | - for non-threaded, non-macro case we were missing __GI_fputc (for e.g. error.c) | Bernhard Reutner-Fischer | |
2008-05-23 | - fix compilation error | Bernhard Reutner-Fischer | |
2008-05-22 | - rename to match the set*() function's filename | Bernhard Reutner-Fischer | |
2008-05-22 | - rename to match the setdomainname filename | Bernhard Reutner-Fischer | |
2008-05-22 | convert two more static ints used as flags to smallints | Denis Vlasenko | |
2008-05-21 | - Wrap overlong comment-lines. No object-code changes | Bernhard Reutner-Fischer | |
2008-05-21 | - my manpage sais that init_module, create_module, query_module, delete_module | Bernhard Reutner-Fischer | |
were removed in linux-2.6 | |||
2008-05-21 | - fix warning about old-style function definition | Bernhard Reutner-Fischer | |
This could need a pull from upstream to do away with these __STDC__ conditionals. | |||
2008-05-21 | - fix warning about static not being at the beginning of a decl | Bernhard Reutner-Fischer | |
2008-05-21 | - do not delete the libs i keep for size-comparison | Bernhard Reutner-Fischer | |
Explicitely list the directories in which we rm the static(only?) libs. | |||
2008-05-20 | replace "if (p) free(p)" by just "free(p)" - free(NULL) is safe. | Denis Vlasenko | |