Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-09 | add workaround for gcc-3.4.6 with mips | Mike Frysinger | |
2008-01-05 | Chris Zankel writes: | Mike Frysinger | |
The following patches add support for the Xtensa processor architecture to uClibc. They are based on a recent SVN checkout (12/05/2007). The first patch (attached to this post) adds Xtensa support to various shared configuration and make files. The following patches then include the Xtensa specific files and directories. I welcome any feedback and would appreciate it if you could include the patches into the mainline tree. I am certainly committed to maintain the port. Bob Wilson was kind enough to review the patches. Some notes about the architecture: Xtensa is a configurable and extensible processor architecture developed by Tensilica. For more information, please visit: www.linux-xtensa.org. | |||
2007-12-22 | mark a bunch of public mem/str functions as weak so that people who insist ↵ | Mike Frysinger | |
on their own local copies while static linking dont hit link failures when other uClibc code force the libc.a objects to be pulled in via the hidden alias symbols | |||
2007-11-21 | Added optimized versions of strcpy() and strncpy() for CRIS/CRISv32. | Peter Kjellerstedt | |
2007-11-16 | Added AVR32 support to uClibc. Signed-off-by: Hans-Christian Egtvedt ↵ | Carmelo Amoroso | |
<hcegtvedt@atmel.com> | |||
2007-11-12 | CRIS/CRISv32 architecture specific memcpy, memmove and memset. | Ricard Wanderlof | |
2007-09-15 | pull from Blackfin repo: cleanup string funcs | Mike Frysinger | |
2007-09-15 | Blue Swirl writes: | Mike Frysinger | |
I got the library to compile with the attached patches, though dynamic loader crashes early. In buildroot I changed the architecture name by hand from sparc to sparc64, otherwise the compiler produced 32-bit files with V9 (64-bit) instructions. This configuration is not supported by QEMU, so I aimed for pure 64-bit. I think Sparc64 option needs to be added to buildroot. The _Qp_ ops seem to be required by the ABI. This and setjmp patches are just hacks to get the compilation further. The _Qp_ ops can be found in glibc, would it be OK to use those? V9 assembler requires declarations for global register use. The mem* functions in sparc32 directory did not work. They are actually used only by the hybrid 32-bit + V9 CPU configuration. | |||
2007-09-15 | add strerror_r symbol alias as some autotool based packages simply use ↵ | Mike Frysinger | |
AC_CHECK_LIB() to see if a function exists rather than checking the headers | |||
2007-07-29 | Remove stray code alignment (.align 16 and .align 4 directives) | Denis Vlasenko | |
from i386 and x86_64. | |||
2007-03-11 | Patch from Al Stone to fix ia64: | Rob Landley | |
The attached patch works around some compilation failures on ia64 caused by the use of the C preprocessor ## operator, and allows the ia64 default configuration to build again -- or, at least get as far as an x86 build does (the current source tree has some problems compiling because of conflicting type declarations for __kernel_dev_t). | |||
2007-02-08 | pull in features.h so we have access to config defines | Mike Frysinger | |
2006-11-04 | mips64 patch from Atsushi Nemoto: | Eric Andersen | |
Import mips64 version of memset, memcpy from glibc. | |||
2006-10-19 | Make strdup() use memcpy() rather than strcpy() to duplicate the string. | Peter Kjellerstedt | |
The rationale is that we already have the length of the string to duplicate (from doing the malloc()), and memcpy() should then always be faster than strcpy() (or at least as fast). | |||
2006-06-27 | revert previous nops in strcmp as they are not needed here | Mike Frysinger | |
2006-06-27 | blackfin needs NOPs after the loop end when the last statement in the loop ↵ | Mike Frysinger | |
is an if/jump | |||
2006-05-30 | Qunying Pan writes: Make strncmp weak hidden to fix link failures in ↵ | Mike Frysinger | |
building gdb and binutils statically | |||
2006-05-30 | import some optimized functions from blackfin cvs | Mike Frysinger | |
2006-05-26 | Amir Shalem writes: | Mike Frysinger | |
there is a missing include for <bits/uClibc_uintmaxtostr.h> in libc/string/_syserrmsg.h, where _syserrmsg.h uses __UIM_BUFLEN_INT | |||
2006-05-15 | fix signed warnings | Mike Frysinger | |
2006-03-24 | Correct build failure introduced by SUSV3_LEGACY option | Peter S. Mazinger | |
2006-03-23 | Add new option for SuSv3 legacy functions and use it for ↵ | Peter S. Mazinger | |
bcopy/bzero/bcmp/index/rindex | |||
2006-03-23 | Mark some functions as BSD only | Peter S. Mazinger | |
2006-03-23 | select needs sys/select.h, str[n]casecmp/ffs needs strings.h, if BSD is not ↵ | Peter S. Mazinger | |
defined, gettimeofday has other prototype and tm_gmtoff/tm_zone do not exist | |||
2006-03-22 | Correct build if UCLIBC_HAS_CTYPE_TABLES is not defined | Peter S. Mazinger | |
2006-03-22 | Mark some functions as GNU, provide missing hidden memmem, remove ↵ | Peter S. Mazinger | |
_ISOC99/XOPEN_SOURCE | |||
2006-03-10 | Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, ↵ | Peter S. Mazinger | |
most of global data relocations are back | |||
2006-02-22 | wcscoll_l.o does not exist | Peter S. Mazinger | |
2006-02-22 | exclude 2 more files from multi | Peter S. Mazinger | |
2006-02-15 | strcoll for non-locale | Peter S. Mazinger | |
2006-02-13 | libc-{a,so,multi}-y replaced by libc-y covering common objects both in ↵ | Peter S. Mazinger | |
libc.a/libc.so, the diffs go into libc-static-y/libc-shared-y exclusively, add IMA to libc, don't use any MSRC anymore | |||
2006-02-04 | fix building | Mike Frysinger | |
2006-02-04 | import files from glibc for an ia64/static port | Mike Frysinger | |
2006-02-03 | unify duplicated code cause i get tired of updating this stuff | Mike Frysinger | |
2006-02-01 | remove hidden versions of bzero, unused in libc.so | Peter S. Mazinger | |
2006-01-31 | Khem Raj says: | Mike Frysinger | |
add support for using BX instruction for THUMB aware architectures | |||
2006-01-30 | Too many sparc versions ;-(, another hidden bcopy removed | Peter S. Mazinger | |
2006-01-30 | Remove arch specific hidden bcopy | Peter S. Mazinger | |
2006-01-30 | Change the only bcopy user to memmove and remove internal version of bcopy | Peter S. Mazinger | |
2006-01-26 | Get rid of missing prototype warnings | Peter S. Mazinger | |
2006-01-23 | Correct memcpy use | Peter S. Mazinger | |
2006-01-22 | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | |
is a useless attempt | |||
2006-01-18 | check for signal existence rather than using arch defines | Mike Frysinger | |
2006-01-17 | update strcoll stuff | Mike Frysinger | |
2006-01-16 | Last relocs jump and global data, (even locales) that I could remove are ↵ | Peter S. Mazinger | |
gone from libc. The remaining are left as exercise for others ;-) | |||
2006-01-15 | make gcc4 happy w/ hidden_def/proto, correct some typos | Peter S. Mazinger | |
2006-01-14 | get rid of strcmp jump reloc | Peter S. Mazinger | |
2006-01-14 | DODEBUG=y and XLOCALE as well | Peter S. Mazinger | |
2006-01-14 | make DODEBUG=y happy, update sysdeps/common/* copyright | Peter S. Mazinger | |
2006-01-14 | s/libc_hidden_proto/libc_hidden_def/ | Peter S. Mazinger | |