Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use DL_RELOC_ADDR when dealing with DL_LOADADDR_TYPE types. Fixes gnu-hash | Bernd Schmidt | 2008-02-12 | 1 | -1/+1 | |
| | | | | compilation on Blackfin. | |||||
* | 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 the recent dladdr changes so that they compile on FD-PIC targets. | Bernd Schmidt | 2008-02-08 | 5 | -9/+10 | |
| | ||||||
* | Added AI_NUMERICSERV flag and check if the string is not just a number | Carmelo Amoroso | 2008-02-07 | 1 | -2/+6 | |
| | | | | | | when AI_NUMERICSERV flag set. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> | |||||
* | Fix stack overflow in _ppfs_parsespec | Carmelo Amoroso | 2008-02-07 | 1 | -1/+1 | |
| | ||||||
* | Add myself as the maintainer for the Xtensa architecture. | Chris Zankel | 2008-02-05 | 1 | -0/+7 | |
| | | | | Signed-off-by: Chris Zankel <chris@zankel.net> | |||||
* | Filter out '-std=gnu99' when running the assembler. This causes an error | "Steven J. Hill" | 2008-01-26 | 1 | -1/+1 | |
| | | | | | | | | | | | 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. | |||||
* | give execlp() its own cache on no-mmu to avoid recursive cache fighting | Mike Frysinger | 2008-01-23 | 1 | -37/+57 | |
| | ||||||
* | - fix file permissions | Bernhard Reutner-Fischer | 2008-01-22 | 1 | -0/+0 | |
| | ||||||
* | Test case to exploit dladdr bug | Carmelo Amoroso | 2008-01-22 | 2 | -1/+27 | |
| | | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> | |||||
* | - forgot to add include/fenv.h | Bernhard Reutner-Fischer | 2008-01-19 | 1 | -0/+136 | |
| | ||||||
* | - wrap superlong lines | Bernhard Reutner-Fischer | 2008-01-19 | 1 | -9/+10 | |
| | ||||||
* | - add C99 floating point environment, rounding and exception handling functions | Bernhard Reutner-Fischer | 2008-01-19 | 17 | -0/+808 | |
| | | | | for i386. UCLIBC_HAS_FENV | |||||
* | L1 memory support for the Blackfin. A couple new syscalls to manage L1 | Bernd Schmidt | 2008-01-18 | 7 | -13/+69 | |
| | | | | | allocations, dma_memcpy to move stuff between L1 and main memory, and a new structure to describe the global data in L1 scratchpad memory. | |||||
* | Update dl-inlines.h from Blackfin repository. | Bernd Schmidt | 2008-01-18 | 1 | -12/+43 | |
| | ||||||
* | This patch solves a problem in dladdr caused by the wrong value | Carmelo Amoroso | 2008-01-18 | 5 | -7/+44 | |
| | | | | | | | of elf_resolve's loadaddr field for the main application. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||||
* | A patch from our Blackfin repository, originally from Mike Frysinger. | Bernd Schmidt | 2008-01-18 | 1 | -1/+2 | |
| | | | | | Add sysdeps/linux/$(TARGET_ARCH) to the list of includes. Needed by some of the Blackfin specific string assembly files. | |||||
* | Another piece needed for FD-PIC. This compiles another startfile, crtreloc.o, | Bernd Schmidt | 2008-01-18 | 1 | -2/+9 | |
| | | | | if necessary. | |||||
* | - fix compilation: | Bernhard Reutner-Fischer | 2008-01-17 | 2 | -2/+3 | |
| | | | | | In file included from toolchain_build_i386/gcc-3.4.6/libiberty/hashtab.c:49: build_i386/staging_dir/i386-linux-uclibc/sys-include/malloc.h:193: error: ISO C forbids data definition with no type or storage class | |||||
* | - fix linking. | Bernhard Reutner-Fischer | 2008-01-17 | 1 | -1/+1 | |
| | | | | We use the compiler-driver and not ld. | |||||
* | - use libm_DIR and libm_OUT | Bernhard Reutner-Fischer | 2008-01-17 | 1 | -9/+8 | |
| | ||||||
* | - remove unused file | Bernhard Reutner-Fischer | 2008-01-17 | 1 | -2/+0 | |
| | ||||||
* | bits/sysnum.h needs a cross compiler to be built. Fortunately, this | Bernhard Reutner-Fischer | 2008-01-17 | 1 | -5/+7 | |
| | | | | | header is not needed to build gcc. Move generation of this header. (Yann E. MORIN) | |||||
* | A patch from our Blackfin repository, originally from Jie Zhang. This fixes | Bernd Schmidt | 2008-01-17 | 29 | -81/+22 | |
| | | | | | | | | | | | | | 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. | |||||
* | - check for -nostdlib | Bernhard Reutner-Fischer | 2008-01-16 | 2 | -3/+4 | |
| | ||||||
* | Make sh4 build works again adding a temporary work-around | Carmelo Amoroso | 2008-01-12 | 1 | -4/+7 | |
| | | | | | | | | iby redefining __always_inline to inline until gcc 4.x.x will get fixed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||||
* | Make sh4 build works again adding a temporary work-around | Carmelo Amoroso | 2008-01-12 | 1 | -0/+5 | |
| | | | | | | | | iby redefining __always_inline to inline until gcc 4.x.x will get fixed. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||||
* | cull useless headers and import a few updates from glibc | Mike Frysinger | 2008-01-11 | 6 | -102/+115 | |
| | ||||||
* | Use poll() rather than select() if the former is available to wait in | Peter Kjellerstedt | 2008-01-11 | 1 | -0/+26 | |
| | | | | | __dns_lookup(). This avoids segmentation faults when more than 1024 file descriptors are used by an application. | |||||
* | - Fix compilation: semtimedop has 4 args (and not 6) | Bernhard Reutner-Fischer | 2008-01-09 | 1 | -1/+1 | |
| | ||||||
* | fetch queue.h from latest freebsd cvs | Mike Frysinger | 2008-01-09 | 1 | -383/+444 | |
| | ||||||
* | fix broken whitespace in many places; no functional changes | Mike Frysinger | 2008-01-09 | 8 | -95/+94 | |
| | ||||||
* | add workaround for gcc-3.4.6 with mips | Mike Frysinger | 2008-01-09 | 1 | -1/+1 | |
| | ||||||
* | no need to delete the binary upon failure | Mike Frysinger | 2008-01-09 | 1 | -1/+0 | |
| | ||||||
* | Daniel Jacobowitz writes: | Mike Frysinger | 2008-01-09 | 1 | -0/+26 | |
| | | | | | | | | MontaVista noticed that when their kernels were configured to trap on unaligned access gethostbyname_r could mysteriously crash. I tracked this down to an unaligned buffer being passed to gethostbyname_r from some other part of uClibc (afraid I don't remember where from any more). We have to pad the beginning of the buffer to a pointer alignment before we store pointers in it. | |||||
* | Some more Blackfin/FDPIC ldso merging work. Include dl-inlines.h when it | Bernd Schmidt | 2008-01-08 | 3 | -11/+17 | |
| | | | | exists, and move some definitions to their proper place. | |||||
* | change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵ | Mike Frysinger | 2008-01-08 | 30 | -39/+33 | |
| | | | | doing double negatives | |||||
* | the _dl_errno extern already exists in common headers, so no need for a ↵ | Mike Frysinger | 2008-01-08 | 1 | -1/+0 | |
| | | | | local one | |||||
* | Added Hans-Christian Egtvedt as maintainer for the AVR32 architecture | Hans-Christian Egtvedt | 2008-01-08 | 1 | -0/+7 | |
| | ||||||
* | Update the TODO reflecting the sh64 changes. | Paul Mundt | 2008-01-08 | 1 | -4/+6 | |
| | ||||||
* | Switch sh64 to use __uClibc_main and the new register layout. | Paul Mundt | 2008-01-08 | 1 | -28/+25 | |
| | | | | | | This was one of the stragglers still bent on __uClibc_start_main utilization, now it's only FR-V. | |||||
* | sh64 uses a 32-bit ABI, don't bother with lib64 silliness. | Paul Mundt | 2008-01-08 | 1 | -1/+1 | |
| | ||||||
* | Bring sh64 support back from the dead. | Paul Mundt | 2008-01-08 | 6 | -63/+181 | |
| | ||||||
* | test to make sure the buffers used by the gethost*_r functions handle ↵ | Mike Frysinger | 2008-01-08 | 1 | -0/+50 | |
| | | | | misaligned scratch buffers | |||||
* | fix memory corruption on no-mmu from doing multiple execls where earlier ↵ | Mike Frysinger | 2008-01-08 | 1 | -10/+3 | |
| | | | | execls fail by simply not releasing the memory reserved for the arguments of children processes | |||||
* | use the __extern_always_inline define from cdefs.h instead of duplicating ↵ | Mike Frysinger | 2008-01-06 | 40 | -161/+43 | |
| | | | | gcc version checking in every pt-machine.h header ... while __extern_always_inline should work fine, i think what is intended is __extern_inline ... should double check later | |||||
* | this code does not actually rely on INTERNAL_SYSCALL | Mike Frysinger | 2008-01-05 | 1 | -3/+1 | |
| | ||||||
* | add info for elf.h, ldd.c, readelf.c, and MAINTAINERS | Mike Frysinger | 2008-01-05 | 1 | -0/+21 | |
| | ||||||
* | sync with glibc to get the extern inline directive | Mike Frysinger | 2008-01-05 | 1 | -2/+38 | |
| | ||||||
* | - fixup gnu_inline vs. C99 inline | Bernhard Reutner-Fischer | 2008-01-05 | 30 | -98/+214 | |
| | | | | - add missing header guards while at it |