Package: klibc / 2.0.4-9
Metadata
| Package | Version | Patches format |
|---|---|---|
| klibc | 2.0.4-9 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| klibc linux libc dev | (download) |
scripts/Kbuild.install |
7 6 + 1 - 0 ! |
fix klibc debian specific build trouble
Simply remove the headers_install invocation and rely on linux-libc-dev.
With these changes:
(the extra chmod was needed to allow for umask > 022) I could compile,
link and run this program:
#include <unistd.h>
int main(void)
{
write(1, "Hello world\n", 12);
return 0;
}
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
[ added multi arch support ]
Signed-off-by: Colin Watson <cjwatson@ubuntu.com>
Signed-off-by: maximilian attems <max@stro.at>
[ fixed cross building ]
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
| multiarch include path | (download) |
klcc/Kbuild |
1 1 + 0 - 0 ! |
include the multiarch include directory in klcc's path The multiarch include directory, /usr/include/<triplet>, needs to be explicitly added to klcc's path; without this, klcc is incompatible with recent Ubuntu versions of linux-libc-dev and fails to find any asm/ headers. . This change is safe to apply on non-multiarch-enabled systems, since $(DEB_HOST_MULTIARCH) will evaluate empty. However, upstreaming should probably wait until we have a way to get this path information in a vendor-neutral manner. |
| Fix minimal mv to work across fs | (download) |
usr/utils/mv.c |
236 217 + 19 - 0 ! |
[patch] [klibc] fix minimal mv to work across fs |
| ppc64el load toc syscall stub.patch | (download) |
usr/klibc/arch/ppc64/sysstub.ph |
3 3 + 0 - 0 ! |
[klibc] [patch] ppc64: elfv2: load toc value in system call stub |
| implement realpath.patch | (download) |
usr/include/stdlib.h |
2 2 + 0 - 0 ! |
[klibc] implement realpath() Bug-Debian: https://bugs.debian.org/763049 |
| readlink add f option.patch | (download) |
usr/utils/readlink.c |
29 25 + 4 - 0 ! |
readlink: add -f option Bug-Debian: https://bugs.debian.org/763049 |
| mount implement o defaults.patch | (download) |
usr/utils/mount_opts.c |
9 7 + 2 - 0 ! |
mount: implement -o defaults Bug-Debian: https://bugs.debian.org/763049 |
| mips update archfcntl h.patch | (download) |
usr/include/arch/mips/klibc/archfcntl.h |
22 21 + 1 - 0 ! |
[klibc] mips: update archfcntl.h Bug-Debian: https://bugs.debian.org/763049 |
| 0001 add mips64 support headers.patch | (download) |
usr/include/arch/mips64/klibc/archconfig.h |
5 5 + 0 - 0 ! |
added header files for mips64. Modeled on mips 32 header files and adapted for 64 bit ABI. - archsetjmp.h: do not save floating-point state - asm.h: Symbolic register names for 64 bit ABI |
| 0002 add mips64 support arch mips32.patch | (download) |
usr/klibc/arch/mips64/Kbuild |
11 11 + 0 - 0 ! |
add mips64 support, using existing mips32 code. - using mips32 assembler source files: pipe.S vfork.S syscall.S - sysstub.ph: copied over from klibc/arch/mips |
| 0003 add mips64 support arch mips64 specific.patch | (download) |
usr/klibc/arch/mips64/MCONFIG |
2 2 + 0 - 0 ! |
adding mips64 specific chagnes. Modeled on mips 32 and adapted for 64 bit ABI. - MCONFIG: using existing klibc.ld scrpit - crt0.S: adapted gp initialization - setjmp.S: do not save floating-point state |
| install headers with consistent mode.patch | (download) |
scripts/Kbuild.install |
2 1 + 1 - 0 ! |
install headers with consistent mode |
| dash mkbuiltins fix sort order harder.patch | (download) |
usr/dash/mkbuiltins |
2 1 + 1 - 0 ! |
dash: mkbuiltins: fix sort order harder |
| klibc add pread and pwrite 32bit syscall wrappers for parisc.patch | (download) |
usr/include/endian.h |
6 6 + 0 - 0 ! |
[klibc] add pread and pwrite 32bit syscall wrappers for parisc Date: Wed, 23 Apr 2014 22:52:53 +0200 Bug-Debian: https://bugs.debian.org/745660 |
| klibc ppc64 fix struct stat.patch | (download) |
usr/include/arch/ppc64/klibc/archstat.h |
1 1 + 0 - 0 ! |
[patch] ppc64: fix struct stat Bug-Debian: https://bugs.debian.org/783292 |
| gzip fix silent fallback to decompression.patch | (download) |
usr/gzip/gzip.c |
29 16 + 13 - 0 ! |
gzip: fix silent fallback to decompression Bug-Debian: https://bugs.debian.org/355809 |
| klibc mips setjmp s don t save and restore floating point.patch | (download) |
usr/klibc/arch/mips/setjmp.S |
24 0 + 24 - 0 ! |
[klibc] mips/setjmp.s: don't save and restore floating-point registers Bug-Debian: https://bugs.debian.org/789683 |
| syscalls override detection of direct socket syscalls on i386 m68k s390.patch | (download) |
usr/include/arch/i386/klibc/archconfig.h |
3 3 + 0 - 0 ! |
syscalls: override detection of direct socket syscalls on i386, m68k, s390 Bug-Debian: https://bugs.debian.org/809423 |
| run init add dry run mode.patch | (download) |
usr/kinit/kinit.c |
2 1 + 1 - 0 ! |
run-init: add dry-run mode Bug-Debian: https://bugs.debian.org/810965 initramfs-tools wants to validate the real init program before running it, as there is no way out once it has exec'd run-init. This is complicated by the increasing use of symlinks for /sbin/init and for /sbin itself. We can't simply resolve them with 'readlink -f' because any absolute symlinks will be resolved using the wrong root. Add a dry-run mode (-n option) to run-init that goes as far as possible to validate that the given init is executable. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> |
