summaryrefslogtreecommitdiffstats
path: root/main/libc0.9.32
Commit message (Collapse)AuthorAgeFilesLines
* main/libc0.9.32: backport posix_spawn fixNatanael Copa2014-03-072-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 headersNatanael Copa2013-10-282-1/+326
|
* main/libc0.9.32: add posix_spawn supportTimo Teräs2013-10-062-1/+859
| | | | everyself respecting libc needs it nowaday. especially vlc needs it.
* main/libc0.9.32: don't build on musl toolchainTimo Teräs2013-09-291-2/+1
|
* main/libc0.9.32: use ucontext upstream git masterNatanael Copa2013-09-247-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 mkostempNatanael Copa2013-07-303-2/+208
| | | | needed by util-linux
* main/libc0.9.32: avoid libgcc unwind functions in nptlWilliam Pitcock2013-06-012-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 featuresNatanael Copa2013-05-214-1/+134
| | | | fixes #1907
* main/libc0.9.32: clean up dead codeNatanael Copa2013-05-211-4/+0
| | | | fixes #1909
* main/libc0.9.32: make getchar/putchar as inlinesNatanael Copa2013-05-162-2/+119
| | | | | | | | fixes issue with lvm2 which modifies stdin. Patch from Timo. ref #1527
* main/libc0.9.32: suppress ldd debug messages to stderrWilliam Pitcock2013-05-112-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 patchNatanael Copa2013-04-292-8/+11
|
* main/libc0.9.32: another dlopen/dlclose patch from TimoNatanael Copa2013-04-292-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_64Natanael Copa2013-04-252-1/+56
|
* main/libc0.9.32: fix res_init for asteriskNatanael Copa2013-04-092-1/+146
| | | | from https://dev.openwrt.org/ticket/11929
* main/libc0.9.32: more verbose build processWilliam Pitcock2012-11-181-5/+5
|
* main/libc0.9.32: missing file for dlsym(RTLD_NEXT) patchTimo Teräs2012-11-021-0/+27
|
* main/libc0.9.32: dlsym(RTLD_NEXT) fixTimo Teräs2012-11-022-1/+21
|
* main/libc0.9.32: dlclose fixNatanael Copa2012-11-012-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 i386Natanael Copa2012-10-302-9/+11
|
* main/libc0.9.32: disable ucontext for x86 for nowNatanael Copa2012-10-291-2/+2
| | | | the assembly code appears to create textrels
* main/libc0.9.32: add ucontext supportNatanael Copa2012-10-293-1/+1199
| | | | fixes #1450
* main/libc0.9.32: split out libpthreadNatanael Copa2012-10-021-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 upstreamNatanael Copa2012-09-032-1/+35
|
* main/libc0.9.32: sync sys/quota.h with glibcNatanael Copa2012-08-292-1/+167
|
* main/libc0.9.32: backport posix_madviseNatanael Copa2012-07-093-20/+79
| | | | and rebase our posix_fallocate
* main/libc0.9.32: backport the pread/pwrite fixes from masterNatanael Copa2012-07-058-213/+1503
| | | | The previous patch I did broke x86_64.
* main/libc0.9.32: fix/workaround posix_fallocate for x86Natanael Copa2012-07-052-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 syscallsNatanael Copa2012-06-272-1/+213
| | | | fixes issue with git 1.7.11
* main/libc0.9.32: backport posix_fallocateNatanael Copa2012-06-122-1/+349
| | | | from http://www.mail-archive.com/uclibc@uclibc.org/msg08105.html
* main/libc0.9.32: add mDNS support via avahi-daemonNatanael Copa2012-05-254-11/+434
|
* main/libc0.9.32: upgrade to 0.9.33.2Natanael Copa2012-05-161-2/+2
|
* main/libc0.9.32: fix eventfd syscallNatanael Copa2012-04-272-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.1Natanael Copa2012-04-181-4/+4
|
* main/libc0.9.32: fix checksumNatanael Copa2012-02-071-1/+1
|
* main/libc0.9.32: upgrade to 0.9.33Natanael Copa2012-02-0726-2763/+164
|
* main/libc0.9.32: do not use old regex implementationNatanael Copa2012-01-175-12/+12
| | | | | It breaks sed http://comments.gmane.org/gmane.linux.busybox/35528
* main/libc0.9.32: increase stdio buf to 8192Natanael Copa2012-01-135-14/+14
| | | | will hopefully improve performance slightly
* main/libc0.9.32: upgrade to 0.9.32.1Natanael Copa2012-01-022-46/+3
|
* main/libc0.9.32: reorganize patchesNatanael Copa2011-12-2328-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 Pitcock2011-12-175-11/+11
|
* main/libc0.9.32: rebuild with fixed binutilsNatanael Copa2011-12-151-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 docNatanael Copa2011-12-051-4/+0
|
* main/libc0.9.32: remove the librt as-needed fixNatanael Copa2011-12-052-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 updateNatanael Copa2011-12-011-1/+1
|
* Revert "main/libc: use mgk's wcs?width implementations"Natanael Copa2011-12-012-465/+1
| | | | This reverts commit 032fd46472c35ab832c1285b96fa5c8fee256f08.
* main/libc: use mgk's wcs?width implementationsNatanael Copa2011-12-012-1/+465
| | | | patch from Aerdan
* main/libc0.9.32: redesign SHA512 crypt patch (and as a bonus add SHA256 ↵William Pitcock2011-11-167-171/+1104
| | | | support too)
* main/libc0.9.32: add STATUS file tracking where we are in terms of patches.William Pitcock2011-11-161-0/+73
|
* main/libc0.9.32: improve the stack unwinding fixTimo Teräs2011-11-112-32/+92
| | | | should now work with all syscalls