Package: dietlibc Version: 0.29-8.my Severity: important Tags: patch find dietlibc-0.29 --- dietlibc-0.29/arm/syscalls.h 2006-03-13 17:42:12.000000000 +0100 +++ dietlibc-0.29-8.my/arm/syscalls.h 2006-03-13 17:41:37.000000000 +0100 @@ -597,6 +597,7 @@ #ifdef __ASSEMBLER__ +#ifndef syscall_weak #define syscall_weak(name,wsym,sym) __syscall_weak $__NR_##name, wsym, sym, __ARGS_##name .macro __syscall_weak name wsym sym typ .text @@ -618,7 +619,9 @@ b __unified_syscall .endif .endm +#endif +#ifndef syscall #define syscall(name,sym) __syscall $__NR_##name, sym, __ARGS_##name .macro __syscall name sym typ .text @@ -637,5 +640,5 @@ b __unified_syscall .endif .endm - +#endif #endif --- dietlibc-0.29/debian/control 2006-03-13 15:06:07.000000000 +0100 +++ dietlibc-0.29-8.my/debian/control 2006-03-13 17:37:44.000000000 +0100 @@ -24,7 +24,7 @@ Package: dietlibc Section: libs -Architecture: i386 +Architecture: i386 arm mipsel Suggests: dietlibc-doc, dietlibc-dev Description: diet libc shared libraries - a libc optimized for small size The diet libc is a C library that is optimized for small size. It --- dietlibc-0.29/debian/rules 2006-03-13 15:06:07.000000000 +0100 +++ dietlibc-0.29-8.my/debian/rules 2006-03-13 17:39:51.000000000 +0100 @@ -24,9 +24,13 @@ endif DYN =1 +ifneq ($(ARCH),mipsel) +ifneq ($(ARCH),arm) ifneq ($(ARCH),i386) DYN =0 endif +endif +endif DIR =$(shell pwd)/debian/dietlibc VERSION =$(shell head -n1 debian/changelog |sed -e 's/.*(\(.*\)).*/\1/') @@ -75,7 +79,7 @@ cp -pr '$(DIR)'/usr/lib/diet/lib '$(DIR)'-dev/usr/lib/diet/ rm -f '$(DIR)'/usr/lib/diet/lib/*.[ao] rm -f '$(DIR)'-dev/usr/lib/diet/lib/*.so - #ln -s lib '$(DIR)'-dev/usr/lib/diet/lib-'$(ARCH)' + ln -s lib '$(DIR)'-dev/usr/lib/diet/lib-'$(ARCH)' mv '$(DIR)'/usr/lib/diet/bin '$(DIR)'-dev/usr/lib/diet/ install -d -m0755 '$(DIR)'-dev/usr/bin mv '$(DIR)'-dev/usr/lib/diet/bin/diet* '$(DIR)'-dev/usr/bin/ --- dietlibc-0.29/Makefile 2006-03-13 17:42:12.000000000 +0100 +++ dietlibc-0.29-8.my/Makefile 2006-03-13 22:27:39.000000000 +0100 @@ -291,11 +291,11 @@ $(SYSCALLOBJ): syscalls.h -$(OBJDIR)/elftrunc: $(OBJDIR)/diet contrib/elftrunc.c - bin-$(MYARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/elftrunc.c +$(OBJDIR)/elftrunc: contrib/elftrunc.c + diet $(CROSS)$(CC) $(CFLAGS) -Iinclude -o $@ contrib/elftrunc.c -$(OBJDIR)/dnsd: $(OBJDIR)/diet contrib/dnsd.c - bin-$(MYARCH)/diet $(CROSS)$(CC) $(CFLAGS) -o $@ contrib/dnsd.c +$(OBJDIR)/dnsd: contrib/dnsd.c + diet $(CROSS)$(CC) $(CFLAGS) -Iinclude -o $@ contrib/dnsd.c VERSION=dietlibc-$(shell head -n 1 CHANGES|sed 's/://') CURNAME=$(notdir $(shell pwd)) @@ -309,12 +309,12 @@ $(CROSS)strip -R .comment -R .note $@ $(PICODIR)/diet-dyn: $(PICODIR)/start.o $(PICODIR)/dyn_start.o diet.c - $(LD_UNSET) $(CROSS)$(CC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(HOME)/$(PICODIR)/libdl.so - $(CROSS)strip -R .command -R .note $@ + -$(LD_UNSET) $(CROSS)$(CC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(HOME)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(HOME)/$(PICODIR)/libdl.so + -$(CROSS)strip -R .command -R .note $@ $(PICODIR)/diet-dyn-i: $(PICODIR)/start.o $(PICODIR)/dyn_start.o diet.c - $(LD_UNSET) $(CROSS)$(CC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(prefix)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(ILIBDIR)/libdl.so -DINSTALLVERSION - $(CROSS)strip -R .command -R .note $@ + -$(LD_UNSET) $(CROSS)$(CC) -isystem include $(CFLAGS) -fPIC -nostdlib -o $@ $^ -DDIETHOME=\"$(prefix)\" -D__DYN_LIB -DVERSION=\"$(VERSION)\" -L$(PICODIR) -lc -lgcc $(PICODIR)/dyn_stop.o -Wl,-dynamic-linker=$(ILIBDIR)/libdl.so -DINSTALLVERSION + -$(CROSS)strip -R .command -R .note $@ $(OBJDIR)/djb: $(OBJDIR)/compile $(OBJDIR)/load --- dietlibc-0.29/libdl/_dl_main.c 2006-03-13 17:42:13.000000000 +0100 +++ dietlibc-0.29-8.my/libdl/_dl_main.c 2006-03-13 22:22:23.000000000 +0100 @@ -545,7 +545,7 @@ return 0; } #else -#error "libdl: arch not supported" +#warning "libdl: arch not supported" #endif static void*_dl_load(const char*fn,const char*pathname,int fd,int flags); --- dietlibc-0.29/arm/dyn_syscalls.S 2006-03-13 17:42:12.000000000 +0100 +++ dietlibc-0.29-8.my/arm/dyn_syscalls.S 2006-03-15 11:15:07.000000000 +0100 @@ -88,6 +88,7 @@ #include "../syscalls.s/lseek.S" #include "../syscalls.s/lstat.S" #include "../syscalls.s/lstat64.S" +#include "../syscalls.s/madvise.S" #include "../syscalls.s/mkdir.S" #include "../syscalls.s/mknod.S" #include "../syscalls.s/mlock.S" @@ -108,6 +109,7 @@ #include "../syscalls.s/pause.S" #include "../syscalls.s/personality.S" #include "../syscalls.s/pipe.S" +#include "../syscalls.s/pivot_root.S" #include "../syscalls.s/poll.S" #include "../syscalls.s/query_module.S" #include "../syscalls.s/init_module.S" --- dietlibc-0.29/i386/dyn_syscalls.S 2006-03-13 17:42:12.000000000 +0100 +++ dietlibc-0.29-8.my/i386/dyn_syscalls.S 2006-03-15 11:15:07.000000000 +0100 @@ -56,10 +56,12 @@ #include "../syscalls.s/lseek.S" #include "../syscalls.s/lstat.S" #include "../syscalls.s/lstat64.S" +#include "../syscalls.s/madvise.S" #include "../syscalls.s/mkdir.S" #include "../syscalls.s/mprotect.S" #include "../syscalls.s/nanosleep.S" #include "../syscalls.s/pipe.S" +#include "../syscalls.s/pivot_root.S" #include "../syscalls.s/poll.S" #include "../syscalls.s/readv.S" #include "../syscalls.s/stat.S"
-- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.13-rc3 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]