summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* - fix generation of sysnum.h for parallel builds, second take.Bernhard Reutner-Fischer2008-03-261-2/+2
| | | | Revert r21503 and redo more cleanly.
* - fix (parallel) compilation error in ldso.cBernhard Reutner-Fischer2008-03-261-1/+1
| | | | We have to generate sysnum.h to satisfy all includes of ldso.c
* Paul Brook writes:Bernhard Reutner-Fischer2008-03-2626-23/+771
| | | | | | | | | | | | | | | The attached patch adds support for compiling arm uClibc as pure Thumb code. This is needed because some recent ARM codes do not implement traditional ARM mode. Specifically: * Cortex-M1 - An extremely minimal FPGA based core that only implements Thumb-1 (aka ARMv6-M). * Cortex-M3 - A Thumb-2 only ARMv7-M core. Most of uClibc already builds in Thumb mode, all that is left are a handful of assembly bits. Tested on arm-uclinuxeabi.
* Enable remap_file_pages prototype controlled by __USE_GNU define as well as ↵Carmelo Amoroso2008-03-261-11/+10
| | | | mremap, instead of __USE_MISC according to glibc. Missing prototype was spotted out by Peter Mazinger
* Add missing cast in pointer assignmentCarmelo Amoroso2008-03-251-1/+1
|
* Add rempa_file_pages function by Will Newton <will.newton@imgtec.com>Carmelo Amoroso2008-03-211-0/+16
|
* michael_d writes in [#2064]: fix building on linux-2.0 systemsMike Frysinger2008-03-214-6/+21
|
* Add myself as co-maintainer of SH4, specifically for NPTL pthread library ↵Carmelo Amoroso2008-03-161-0/+7
| | | | and TLS dynamic linker support
* Remove extra file separatorCarmelo Amoroso2008-03-161-1/+1
|
* avr32: Use HIDDEN_JUMPTARGET() macro in bzero.SHaavard Skinnemoen2008-03-132-6/+1
| | | | | Also, remove the hidden __memset symbol from memset.S
* From: Geoffrey Wossum <geoffrey@pager.net>Haavard Skinnemoen2008-03-131-0/+2
| | | | | Found a problem with the AVR32 optimized bzero() code. Due to a missing #include, it actually generated no code.
* Add myself as co-maintainer for the AVR32 architectureHaavard Skinnemoen2008-03-131-0/+2
|
* Move calculation of rem within if (unlikely statementCarmelo Amoroso2008-03-111-3/+5
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> SIgned-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Khem Raj <kraj@mvista.com> writes:Carmelo Amoroso2008-03-091-2/+3
| | | | | | | | | | While compiling trunk on ARM with GCC 4.2 and enabling LDSO_GNU_HASH_SUPPORT I stumbled upon this problem. GCC made a call to libgcc function __aeabi_uidivmod()->__div0()->__raise() and raise is not yet compiled in at the time of compiling ldso so I got well known undefined symbol __raise problem This patch uses the do_rem () macro to do the same operation.
* Call explicitely objclean-y when doing build cleanup.Carmelo Amoroso2008-03-051-3/+1
| | | | | | Remove 'find' command. It makes cleanup faster too. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix file permissionsCarmelo Amoroso2008-02-281-0/+0
|
* Fix file permissionsCarmelo Amoroso2008-02-282-0/+0
|
* Added support for ether_line, ether_ntohost and ether_hostton.Carmelo Amoroso2008-02-285-1/+198
| | | | | | | Added related test cases. Signed-off-by: Matthew Wilcox <matthew@wil.cx> Hacked-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Ricard Wanderlof writes:Mike Frysinger2008-02-231-9/+0
| | | | | | | The following definitions in getaddrinfo.c seem redundant as they _are_ defined in the public netdb.h header, contrary to the comment. AI_DEFAULT is not, however it is not used in the file either so can be safely removed.
* Fix typos in commentCarmelo Amoroso2008-02-201-1/+1
|
* Do not call _dl_de ug_state() before recording ld.so. Signed-off-by: Daniel ↵Carmelo Amoroso2008-02-201-3/+1
| | | | Jacobowit <dan@codesourcery.com>
* xtensa: the size of the elf_gregset_t array is actually 128.Chris Zankel2008-02-201-1/+1
| | | | Signed-off-by: Chris Zankel <chris@zankel.net>
* Use HIDDEN_JUMPTARGET define instead of __GI_ directly in AVR32 filesHans-Christian Egtvedt2008-02-204-4/+4
| | | | | | | This patch uses the HIDDEN_JUMPTARGET instead of the __GI_ prefix in AVR32 assembler files. This is done to follow the code style in uClibc. Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
* Xtensa: Provide an architecture specific sigaction and sa_restorer function ↵Chris Zankel2008-02-203-3/+81
| | | | | | in libc to avoid having to place executable code on stack. Signed-off-by: Chris Zankel <chris@zankel.net>
* posix_fadvise64 on 64bit systems take 5 arguments, not 6, as pointed out by ↵Mike Frysinger2008-02-161-1/+1
| | | | skinkie in #2194
* fix typo pointed out by skinkie in #2194Mike Frysinger2008-02-161-1/+1
|
* add hidden_proto's for __uc_mallocDenis Vlasenko2008-02-1212-0/+13
| | | | | (patch by Bernd Schmidt <bernds_cb1 at t-online.de>)
* 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)