summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use $(<D) rather than $(^D), as the latter now contains an elementBernd Schmidt2008-06-011-4/+9
| | | | | | corresponding to FORCE, which causes some CFLAGS to be lost. Include all objects in the dependency calculation, not just the ones in libc.
* - since we force make into trying to rebuild unconditionally, we have toBernhard Reutner-Fischer2008-06-011-3/+5
| | | | check for changed prerequisites manually.
* - store the used compiler plus flags in the .%.dep files too andBernhard Reutner-Fischer2008-06-011-23/+49
| | | | | | | | | | 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.
* Fix a dependency to mention libc.so, not libc.so.0, as we only have a rule toBernd Schmidt2008-05-311-1/+1
| | | | build the former.
* - rm all deps on distcleanBernhard Reutner-Fischer2008-05-311-1/+1
|
* Oh, and prepend a dot to the basename so i don't have to change my habit ofBernhard Reutner-Fischer2008-05-311-1/+4
| | | | calling 'size thefile.o*'
* - generate deps via gccBernhard Reutner-Fischer2008-05-312-12/+16
|
* - fix whitespaceBernhard Reutner-Fischer2008-05-311-7/+8
|
* - fix prerequisites of sysnum.h (has to depend on the script that generates it)Bernhard Reutner-Fischer2008-05-311-1/+1
|
* - default kernel-modules funcs to on.Bernhard Reutner-Fischer2008-05-311-4/+5
|
* fix fallout from string.h libc_hidden_proto removalDenis Vlasenko2008-05-312-8/+10
|
* Makefile.kconfig: whitespace fixDenis Vlasenko2008-05-312-3/+7
| | | | | top-level Makefile.in: add TODO
* - cannot really guarantee proper order, so play safe and compile the problematicBernhard Reutner-Fischer2008-05-303-9/+6
| | | | sources separately for now.
* - Fix gcc glitch with mremap and IMA.Bernhard Reutner-Fischer2008-05-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* - Avoid warning about undefined preprocessor token. No obj-code changes.Bernhard Reutner-Fischer2008-05-302-2/+2
|
* - try to pickup UINTMAX_MAXBernhard Reutner-Fischer2008-05-301-0/+1
|
* - fix the macros rather than the callees as rightfully noted by bernds (duh!)Bernhard Reutner-Fischer2008-05-303-7/+6
|
* - nlist is unsigned. Adjust iterator variables accordingly to avoid ↵Bernhard Reutner-Fischer2008-05-301-2/+2
| | | | signedness warnings.
* - Avoid warning about missing brace. No obj-code changes.Bernhard Reutner-Fischer2008-05-301-1/+2
|
* - fix dependencies of ldso.cBernhard Reutner-Fischer2008-05-301-1/+8
| | | | Previously a touch ldso/ldso/dl-debug.c && make ldso/ldso/ldso.oS did nothing
* - Avoid warning about missing brace.Bernhard Reutner-Fischer2008-05-301-4/+4
|
* - Avoid warning about undefined preprocessor token. No obj-code changes.Bernhard Reutner-Fischer2008-05-301-1/+1
|
* - Avoid warning about missing brace. No obj-code changes.Bernhard Reutner-Fischer2008-05-301-1/+2
|
* - Avoid warning about undefined preprocessor token. No obj-code changes.Bernhard Reutner-Fischer2008-05-3018-20/+20
|
* - pull wur settings from upstream. No other changes.Bernhard Reutner-Fischer2008-05-301-44/+48
|
* - shrink a little bit.Bernhard Reutner-Fischer2008-05-301-14/+10
| | | | | | 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
* - fix dependencies for multi-sourceBernhard Reutner-Fischer2008-05-291-9/+21
|
* Fix typo in macro for tls access modelCarmelo Amoroso2008-05-291-1/+1
|
* - pull commentary fixes from upstreamBernhard Reutner-Fischer2008-05-282-11/+25
|
* Fix the ELF magic number for SPARCV9: by Friedrich Oslage ↵Carmelo Amoroso2008-05-281-1/+8
| | | | <bluebird@porno-bullen.de>
* avr32: splice(), vmsplice() and tee() supportHaavard Skinnemoen2008-05-281-0/+31
| | | | | Add the necessary prototypes and definitions for splice(), vmsplice() and tee() to work. Without this, they won't even compile.
* Fix build failure due to missing 'smallint' definitionCarmelo Amoroso2008-05-272-2/+2
| | | | | | These are source files built on the host. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix build failure due to missing 'smallint' definitionCarmelo Amoroso2008-05-276-1/+5
| | | | | | by adding <unistd.h> header file. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Slight size reduction by use of smallints/consts:Denis Vlasenko2008-05-256-9/+9
| | | | | | - 288016 1924 7176 297116 4889c libuClibc-0.9.29.so + 287956 1924 7168 297048 48858 libuClibc-0.9.29.so
* __uClibc_main.c: save ~70 bytes by not checking that /dev/nullDenis Vlasenko2008-05-251-9/+7
| | | | | | | | | | | 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
* - use -print-file-nameBernhard Reutner-Fischer2008-05-231-1/+3
|
* - avoid warning about cast from pointer to integer of different sizeBernhard Reutner-Fischer2008-05-231-1/+1
|
* arm memcpy: fix the case when src=dstDenis Vlasenko2008-05-231-2/+1
|
* - for non-threaded, non-macro case we were missing __GI_fputc (for e.g. error.c)Bernhard Reutner-Fischer2008-05-231-0/+2
|
* - fix compilation errorBernhard Reutner-Fischer2008-05-231-2/+3
|
* - rename to match the set*() function's filenameBernhard Reutner-Fischer2008-05-221-0/+0
|
* - rename to match the setdomainname filenameBernhard Reutner-Fischer2008-05-221-0/+0
|
* convert two more static ints used as flags to smallintsDenis Vlasenko2008-05-222-2/+2
|
* - Wrap overlong comment-lines. No object-code changesBernhard Reutner-Fischer2008-05-211-4/+6
|
* - my manpage sais that init_module, create_module, query_module, delete_moduleBernhard Reutner-Fischer2008-05-212-0/+14
| | | | were removed in linux-2.6
* - fix warning about old-style function definitionBernhard Reutner-Fischer2008-05-211-32/+33
| | | | This could need a pull from upstream to do away with these __STDC__ conditionals.
* - fix warning about static not being at the beginning of a declBernhard Reutner-Fischer2008-05-211-1/+1
|
* - do not delete the libs i keep for size-comparisonBernhard Reutner-Fischer2008-05-211-2/+4
| | | | Explicitely list the directories in which we rm the static(only?) libs.
* replace "if (p) free(p)" by just "free(p)" - free(NULL) is safe.Denis Vlasenko2008-05-2012-63/+31
|
* getopt: do not needlessly use static structure.Denis Vlasenko2008-05-202-20/+18
| | | | | | | | | Reorder structure members and change some of them into smallints to reduce bss and text: text data bss dec hex filename - 2403 12 40 2455 997 libc/unistd/getopt.o + 2252 12 0 2264 8d8 libc/unistd/getopt.o