Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main/libc0.9.32: backport posix_spawn fix | Natanael Copa | 2014-03-07 | 2 | -1/+404 |
| | | | | | | | | | | | | This should fix the following error when compiling posix-spawn ruby gem: In file included from posix-spawn.c:9:0: /usr/include/spawn.h:80:34: error: expected ';', ',' or ')' before 'pid' int posix_spawn(pid_t * restrict pid, const char * restrict path, ^ /usr/include/spawn.h:248:10: error: expected ';', ',' or ')' before 'file_actions' file_actions, int fd, ^ | ||||
* | main/libc0.9.32: fix build with 3.10 kernel headers | Natanael Copa | 2013-10-28 | 2 | -1/+326 |
| | |||||
* | main/libc0.9.32: add posix_spawn support | Timo Teräs | 2013-10-06 | 2 | -1/+859 |
| | | | | everyself respecting libc needs it nowaday. especially vlc needs it. | ||||
* | main/libc0.9.32: don't build on musl toolchain | Timo Teräs | 2013-09-29 | 1 | -2/+1 |
| | |||||
* | main/libc0.9.32: use ucontext upstream git master | Natanael Copa | 2013-09-24 | 7 | -1216/+2587 |
| | | | | | | it includes the definitions in the ucontext.h file. We also need set ASFLAGS to be re-entrant. | ||||
* | main/libc0.9.32: add mkostemp | Natanael Copa | 2013-07-30 | 3 | -2/+208 |
| | | | | needed by util-linux | ||||
* | main/libc0.9.32: avoid libgcc unwind functions in nptl | William Pitcock | 2013-06-01 | 2 | -1/+16 |
| | | | | | | | | | | | Normally for 'performance', nptl uses the _Unwind_ForcedUnwind() function, which is provided by GCC. However, this function depends on libunwind tracking all register state, which neither libunwind itself (which we do not want as a core dependency) or GCC's libunwind support register state on some newer x86 CPUs fully. Thusly, we turn off the unwind-using code and return to using the traditional cleanup functions. | ||||
* | main/libc0.9.32: resync of upstream kernel features | Natanael Copa | 2013-05-21 | 4 | -1/+134 |
| | | | | fixes #1907 | ||||
* | main/libc0.9.32: clean up dead code | Natanael Copa | 2013-05-21 | 1 | -4/+0 |
| | | | | fixes #1909 | ||||
* | main/libc0.9.32: make getchar/putchar as inlines | Natanael Copa | 2013-05-16 | 2 | -2/+119 |
| | | | | | | | | fixes issue with lvm2 which modifies stdin. Patch from Timo. ref #1527 | ||||
* | main/libc0.9.32: suppress ldd debug messages to stderr | William Pitcock | 2013-05-11 | 2 | -1/+17 |
| | | | | | | The debug messages were being parsed by tools which invoked ldd to discover shared library dependencies, such as gobject-introspection. This caused gobject-introspection to be broken on x86_64 due to the presence of the debug messages. | ||||
* | main/libc0.9.32: fix previous patch | Natanael Copa | 2013-04-29 | 2 | -8/+11 |
| | |||||
* | main/libc0.9.32: another dlopen/dlclose patch from Timo | Natanael Copa | 2013-04-29 | 2 | -1/+31 |
| | | | | | | | This should fix issue with sdl[1] and apps that does lots of dlopen/dlclose calls with complicated deps. [1] see commit be91866229a76e73f1ecdbdbfec83b8e69cb6e69 | ||||
* | main/libc0.9.32: add fegetround for x86_64 | Natanael Copa | 2013-04-25 | 2 | -1/+56 |
| | |||||
* | main/libc0.9.32: fix res_init for asterisk | Natanael Copa | 2013-04-09 | 2 | -1/+146 |
| | | | | from https://dev.openwrt.org/ticket/11929 | ||||
* | main/libc0.9.32: more verbose build process | William Pitcock | 2012-11-18 | 1 | -5/+5 |
| | |||||
* | main/libc0.9.32: missing file for dlsym(RTLD_NEXT) patch | Timo Teräs | 2012-11-02 | 1 | -0/+27 |
| | |||||
* | main/libc0.9.32: dlsym(RTLD_NEXT) fix | Timo Teräs | 2012-11-02 | 2 | -1/+21 |
| | |||||
* | main/libc0.9.32: dlclose fix | Natanael Copa | 2012-11-01 | 2 | -1/+17 |
| | | | | | | | Issue reported here: http://lists.uclibc.org/pipermail/uclibc/2012-October/047059.html Patch is from Timo | ||||
* | main/libc0.9.32: fix ucontext for i386 | Natanael Copa | 2012-10-30 | 2 | -9/+11 |
| | |||||
* | main/libc0.9.32: disable ucontext for x86 for now | Natanael Copa | 2012-10-29 | 1 | -2/+2 |
| | | | | the assembly code appears to create textrels | ||||
* | main/libc0.9.32: add ucontext support | Natanael Copa | 2012-10-29 | 3 | -1/+1199 |
| | | | | fixes #1450 | ||||
* | main/libc0.9.32: split out libpthread | Natanael Copa | 2012-10-02 | 1 | -2/+25 |
| | | | | | | Avoid that libgcc always are pulled in by libc0.9.32. For compat reasons we also introduce a subpackage called libc. This way we don't break all packages depending on libc0.9.32 | ||||
* | main/libc0.9.32: fix for SIGCANCEL from upstream | Natanael Copa | 2012-09-03 | 2 | -1/+35 |
| | |||||
* | main/libc0.9.32: sync sys/quota.h with glibc | Natanael Copa | 2012-08-29 | 2 | -1/+167 |
| | |||||
* | main/libc0.9.32: backport posix_madvise | Natanael Copa | 2012-07-09 | 3 | -20/+79 |
| | | | | and rebase our posix_fallocate | ||||
* | main/libc0.9.32: backport the pread/pwrite fixes from master | Natanael Copa | 2012-07-05 | 8 | -213/+1503 |
| | | | | The previous patch I did broke x86_64. | ||||
* | main/libc0.9.32: fix/workaround posix_fallocate for x86 | Natanael Copa | 2012-07-05 | 2 | -1/+32 |
| | | | | | | | | | Might be a gcc bug, but the generated assembly code was broke. ebp was supposed to be set to zero but it was not. We work around it by allowing use of immedate values as the 6th syscall arg. Then gcc don't need to use a memory reference. | ||||
* | main/libc0.9.32: backport fix of pread/pwrite syscalls | Natanael Copa | 2012-06-27 | 2 | -1/+213 |
| | | | | fixes issue with git 1.7.11 | ||||
* | main/libc0.9.32: backport posix_fallocate | Natanael Copa | 2012-06-12 | 2 | -1/+349 |
| | | | | from http://www.mail-archive.com/uclibc@uclibc.org/msg08105.html | ||||
* | main/libc0.9.32: add mDNS support via avahi-daemon | Natanael Copa | 2012-05-25 | 4 | -11/+434 |
| | |||||
* | main/libc0.9.32: upgrade to 0.9.33.2 | Natanael Copa | 2012-05-16 | 1 | -2/+2 |
| | |||||
* | main/libc0.9.32: fix eventfd syscall | Natanael Copa | 2012-04-27 | 2 | -1/+17 |
| | | | | | | | | | | | | | | | <tteras> old kernels have only eventfd() <tteras> they noticed uh oh, we need add a new parameter <tteras> so there's eventfd2() syscall <tteras> when it was added to glibc <tteras> eventfd2 was already there <tteras> so the glibc call got name eventfd() even though it had signature of syscall eventfd2() <ncopa> so they picked eventfd() <tteras> yeah <ncopa> doh Requires 2.6.27+ kernel. The old eventfd() syscall, is not really usable and emulation is not feasible. | ||||
* | main/libc0.9.32: upgrade to 0.9.33.1 | Natanael Copa | 2012-04-18 | 1 | -4/+4 |
| | |||||
* | main/libc0.9.32: fix checksum | Natanael Copa | 2012-02-07 | 1 | -1/+1 |
| | |||||
* | main/libc0.9.32: upgrade to 0.9.33 | Natanael Copa | 2012-02-07 | 26 | -2763/+164 |
| | |||||
* | main/libc0.9.32: do not use old regex implementation | Natanael Copa | 2012-01-17 | 5 | -12/+12 |
| | | | | | It breaks sed http://comments.gmane.org/gmane.linux.busybox/35528 | ||||
* | main/libc0.9.32: increase stdio buf to 8192 | Natanael Copa | 2012-01-13 | 5 | -14/+14 |
| | | | | will hopefully improve performance slightly | ||||
* | main/libc0.9.32: upgrade to 0.9.32.1 | Natanael Copa | 2012-01-02 | 2 | -46/+3 |
| | |||||
* | main/libc0.9.32: reorganize patches | Natanael Copa | 2011-12-23 | 28 | -1974/+2034 |
| | | | | | | | | | | We keep track of our patches in git now: http://git.alpinelinux.org/cgit/uClibc-alpine This is so its easier to keep track of upstream and make sure that our patches are upstreamed. we also bump pkgrel so we make sure we get the patches tested properly | ||||
* | main/libc0.9.32: Implement FTS support inside libc. (deprecates fts package) | William Pitcock | 2011-12-17 | 5 | -11/+11 |
| | |||||
* | main/libc0.9.32: rebuild with fixed binutils | Natanael Copa | 2011-12-15 | 1 | -1/+1 |
| | | | | | | The static linking was broke so ldconfig segfaulted. Simply rebuiling uclibc with a fixed binutils should make it work again. | ||||
* | main/libc0.9.32: update the STATUS doc | Natanael Copa | 2011-12-05 | 1 | -4/+0 |
| | |||||
* | main/libc0.9.32: remove the librt as-needed fix | Natanael Copa | 2011-12-05 | 2 | -42/+1 |
| | | | | | | | | | We should really fix the broken apps instead as suggested by upstream This also fixes issue with c++ apps linking in librt when they shouldn't. gcc needs to be rebuilt with a libstdc++ thats not linked to librt. ref #854 | ||||
* | main/libc0.9.32: bump pkgrel so users gets the update | Natanael Copa | 2011-12-01 | 1 | -1/+1 |
| | |||||
* | Revert "main/libc: use mgk's wcs?width implementations" | Natanael Copa | 2011-12-01 | 2 | -465/+1 |
| | | | | This reverts commit 032fd46472c35ab832c1285b96fa5c8fee256f08. | ||||
* | main/libc: use mgk's wcs?width implementations | Natanael Copa | 2011-12-01 | 2 | -1/+465 |
| | | | | patch from Aerdan | ||||
* | main/libc0.9.32: redesign SHA512 crypt patch (and as a bonus add SHA256 ↵ | William Pitcock | 2011-11-16 | 7 | -171/+1104 |
| | | | | support too) | ||||
* | main/libc0.9.32: add STATUS file tracking where we are in terms of patches. | William Pitcock | 2011-11-16 | 1 | -0/+73 |
| | |||||
* | main/libc0.9.32: improve the stack unwinding fix | Timo Teräs | 2011-11-11 | 2 | -32/+92 |
| | | | | should now work with all syscalls |