summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use DL_RELOC_ADDR when dealing with DL_LOADADDR_TYPE types. Fixes gnu-hashBernd Schmidt2008-02-121-1/+1
| | | | compilation on Blackfin.
* Omit adding 'OUTPUT_FORMAT' to the libc.so linker script if the architectureChris Zankel2008-02-111-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 Schmidt2008-02-085-9/+10
|
* Added AI_NUMERICSERV flag and check if the string is not just a numberCarmelo Amoroso2008-02-071-2/+6
| | | | | | when AI_NUMERICSERV flag set. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* Fix stack overflow in _ppfs_parsespecCarmelo Amoroso2008-02-071-1/+1
|
* Add myself as the maintainer for the Xtensa architecture.Chris Zankel2008-02-051-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-261-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 fightingMike Frysinger2008-01-231-37/+57
|
* - fix file permissionsBernhard Reutner-Fischer2008-01-221-0/+0
|
* Test case to exploit dladdr bugCarmelo Amoroso2008-01-222-1/+27
| | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com>
* - forgot to add include/fenv.hBernhard Reutner-Fischer2008-01-191-0/+136
|
* - wrap superlong linesBernhard Reutner-Fischer2008-01-191-9/+10
|
* - add C99 floating point environment, rounding and exception handling functionsBernhard Reutner-Fischer2008-01-1917-0/+808
| | | | for i386. UCLIBC_HAS_FENV
* L1 memory support for the Blackfin. A couple new syscalls to manage L1Bernd Schmidt2008-01-187-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 Schmidt2008-01-181-12/+43
|
* This patch solves a problem in dladdr caused by the wrong valueCarmelo Amoroso2008-01-185-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 Schmidt2008-01-181-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 Schmidt2008-01-181-2/+9
| | | | if necessary.
* - fix compilation:Bernhard Reutner-Fischer2008-01-172-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-Fischer2008-01-171-1/+1
| | | | We use the compiler-driver and not ld.
* - use libm_DIR and libm_OUTBernhard Reutner-Fischer2008-01-171-9/+8
|
* - remove unused fileBernhard Reutner-Fischer2008-01-171-2/+0
|
* bits/sysnum.h needs a cross compiler to be built. Fortunately, thisBernhard Reutner-Fischer2008-01-171-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 fixesBernd Schmidt2008-01-1729-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 -nostdlibBernhard Reutner-Fischer2008-01-162-3/+4
|
* Make sh4 build works again adding a temporary work-aroundCarmelo Amoroso2008-01-121-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-aroundCarmelo Amoroso2008-01-121-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 glibcMike Frysinger2008-01-116-102/+115
|
* Use poll() rather than select() if the former is available to wait inPeter Kjellerstedt2008-01-111-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-Fischer2008-01-091-1/+1
|
* fetch queue.h from latest freebsd cvsMike Frysinger2008-01-091-383/+444
|
* fix broken whitespace in many places; no functional changesMike Frysinger2008-01-098-95/+94
|
* add workaround for gcc-3.4.6 with mipsMike Frysinger2008-01-091-1/+1
|
* no need to delete the binary upon failureMike Frysinger2008-01-091-1/+0
|
* Daniel Jacobowitz writes:Mike Frysinger2008-01-091-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 itBernd Schmidt2008-01-083-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 Frysinger2008-01-0830-39/+33
| | | | doing double negatives
* the _dl_errno extern already exists in common headers, so no need for a ↵Mike Frysinger2008-01-081-1/+0
| | | | local one
* Added Hans-Christian Egtvedt as maintainer for the AVR32 architectureHans-Christian Egtvedt2008-01-081-0/+7
|
* Update the TODO reflecting the sh64 changes.Paul Mundt2008-01-081-4/+6
|
* Switch sh64 to use __uClibc_main and the new register layout.Paul Mundt2008-01-081-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 Mundt2008-01-081-1/+1
|
* Bring sh64 support back from the dead.Paul Mundt2008-01-086-63/+181
|
* test to make sure the buffers used by the gethost*_r functions handle ↵Mike Frysinger2008-01-081-0/+50
| | | | misaligned scratch buffers
* fix memory corruption on no-mmu from doing multiple execls where earlier ↵Mike Frysinger2008-01-081-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 Frysinger2008-01-0640-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_SYSCALLMike Frysinger2008-01-051-3/+1
|
* add info for elf.h, ldd.c, readelf.c, and MAINTAINERSMike Frysinger2008-01-051-0/+21
|
* sync with glibc to get the extern inline directiveMike Frysinger2008-01-051-2/+38
|
* - fixup gnu_inline vs. C99 inlineBernhard Reutner-Fischer2008-01-0530-98/+214
| | | | - add missing header guards while at it