Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-02 | Rename HAVE_NO_SHARED to ARCH_HAS_NO_SHARED, otherwise it's too confusing | Denis Vlasenko | |
with HAVE_SHARED | |||
2008-06-02 | dlfcn.h exists only if __HAVE_SHARED__ ("we are built with shared lib support"), | Denis Vlasenko | |
not when !__HAVE_NO_SHARED__ ("arch can theoretically support shred libs") | |||
2008-06-02 | libc/stdlib/stdlib.c: fix whitespace damage. No code changes | Denis Vlasenko | |
(verified with objdump) | |||
2008-06-02 | fix bug 1577: '`' is not an acceptable digit for strto[u]l(). | Denis Vlasenko | |
Code size is not changed on i386. | |||
2008-06-02 | libc/inet/resolv.c: use ip6.arpa instead of ip6.int for reverse | Denis Vlasenko | |
IPv6 DNS resolv. rfc4159 mandated this 3 years ago. Closes bug 1020. Also cleans up some stype inconsistensied and saves 2 bytes of rw data. | |||
2008-06-02 | libc/inet/addr.c: fix broked indentation and bad style. No code changes. | Denis Vlasenko | |
2008-06-02 | fix fallout from libc_hidden_proto removal | Denis Vlasenko | |
2008-06-01 | suppress a few "might be used uninitialized" warnings. No code growth. | Denis Vlasenko | |
2008-06-01 | Rework smallint machinery so that it will reliably fail to compile | Denis Vlasenko | |
even if arch overrides smallint size. Makes it easier to spot bugs on such arches. | |||
2008-06-01 | build system: stop creating ugly double-slash symlinks like | Denis Vlasenko | |
fenv.h -> ../../libc/sysdeps/linux/i386/bits//fenv.h | |||
2008-06-01 | fix compile breakage in libc/string/wcscasecmp.c | Denis Vlasenko | |
by adding include <wchar.h> in strcasecmp.c | |||
2008-06-01 | add missing includes of unistd.h for smallint usage | Denis Vlasenko | |
remove a few duplicate includes of unistd.h | |||
2008-06-01 | Still forgot some libraries in one of the previous commits. | Bernd Schmidt | |
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 | |