search for: archobjs

Displaying 10 results from an estimated 10 matches for "archobjs".

2005 Nov 25
0
Fix syscalls with more than four arguments on parisc
...ay slot to load the errno return of -1. Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> diff --git a/klibc/arch/parisc/Makefile.inc b/klibc/arch/parisc/Makefile.inc index 980a543..4fddf5f 100644 --- a/klibc/arch/parisc/Makefile.inc +++ b/klibc/arch/parisc/Makefile.inc @@ -14,6 +14,3 @@ ARCHOBJS = \ ARCHOOBJS = $(patsubst %o,%.lo,%(ARCHOBJS)) archclean: - -arch/$(ARCH)/syscall.o: arch/$(ARCH)/syscall.c - $(CC) $(CFLAGS) -ffixed-r20 -c -o $@ $< diff --git a/klibc/arch/parisc/syscall.S b/klibc/arch/parisc/syscall.S new file mode 100644 index 0000000..a4f26f5 --- /dev/null +++ b/klibc/...
2003 Nov 24
1
[PATCH] fix pipe() for ia64
...e_t umask(mode_t) int chroot(const char *) int symlink(const char *, const char *) diff -Nru a/klibc/arch/ia64/Makefile.inc b/klibc/arch/ia64/Makefile.inc --- a/klibc/arch/ia64/Makefile.inc Mon Nov 24 16:39:39 2003 +++ b/klibc/arch/ia64/Makefile.inc Mon Nov 24 16:39:39 2003 @@ -8,9 +8,11 @@ # ARCHOBJS = \ + arch/$(ARCH)/setjmp.o \ arch/$(ARCH)/sigjmp.o \ - arch/$(ARCH)/vfork.o \ - arch/$(ARCH)/setjmp.o + arch/$(ARCH)/pipe.o \ + arch/$(ARCH)/vfork.o + ARCHSOOBJS = $(patsubst %o,%.lo,%(ARCHOBJS)) diff -Nru a/klibc/arch/ia64/pipe.c b/klibc/arch/ia64/pipe.c --- /dev/null Wed Dec 31 16:00:00 1...
2003 Dec 12
2
[PATCH] ppc64 support
...x linux klibc-0.92.orig/klibc/arch/ppc64/Makefile.inc klibc-0.92/klibc/arch/ppc64/Makefile.inc --- klibc-0.92.orig/klibc/arch/ppc64/Makefile.inc 2002-08-13 04:04:47.000000000 +0000 +++ klibc-0.92/klibc/arch/ppc64/Makefile.inc 2003-12-12 21:54:45.000000000 +0000 @@ -7,4 +7,9 @@ # accordingly. # +ARCHOBJS = \ + arch/$(ARCH)/setjmp.o + +ARCHSOOBJS = $(patsubst %.o,%.lo,$(ARCHOBJS)) + archclean: diff -p -purNx linux klibc-0.92.orig/klibc/arch/ppc64/crt0.S klibc-0.92/klibc/arch/ppc64/crt0.S --- klibc-0.92.orig/klibc/arch/ppc64/crt0.S 2002-08-10 10:55:55.000000000 +0000 +++ klibc-0.92/klibc/arch/ppc64/...
2003 Oct 04
0
klibc: kbuild improvements
...arch/$(ARCH)/crt0.o - $(call if_changed,cp) - -targets += $(obj)/crt0.o $(obj)/arch/$(ARCH)/crt0.o +targets += crt0.o +deps_crt0.o := arch/$(ARCH)/crt0.o +$(call defdep,crt0.o) +quiet_cmd_crt0.o = CP $@ + cmd_crt0.o = cp $(word 2,$^) $@ # static lib +dep_libc = $(LIBOBJS) $(ARCHOBJS) $(syscall-objs) $(socketcall-objs) -deps_libc.a = __static_init.o $(LIBOBJS) $(ARCHOBJS) \ - $(syscall-objs) $(socketcall-objs) -quiet_cmd_libc.a = USERAR $@ - cmd_libc.a = rm -f $@; $(USERAR) rcs $@ $^ - -$(obj)/libc.a: $(deps_libc.a:%=$(obj)/%) - $(call if_changed,libc.a) +targets +=...
2004 Sep 14
1
Re: got pointer wrong in shared klibc binary
...AREDFLAGS = -Ttext 0x0f000200 diff -urpN klibc-0.173/klibc/arch/ppc64/Makefile.inc klibc/klibc/arch/ppc64/Makefile.inc --- klibc-0.173/klibc/arch/ppc64/Makefile.inc 2004-06-07 16:25:06.000000000 +0930 +++ klibc/klibc/arch/ppc64/Makefile.inc 2004-09-15 12:10:35.090216287 +0930 @@ -13,4 +13,13 @@ ARCHOBJS = \ ARCHSOOBJS = $(patsubst %.o,%.lo,$(ARCHOBJS)) +INTERP_O = interp1.o + +interp.o: interp1.o klibc.got + $(LD) $(LDFLAGS) -r -o $@ interp1.o klibc.got + +klibc.got: $(SOHASH) + $(OBJCOPY) -j.got $< $@ + archclean: + rm -f klibc.got diff -urpN klibc-0.173/klibc/arch/ppc64/setjmp.S klibc/k...
2004 Feb 22
3
ARM/Thumb updates and some other minor tweaks
...rt -------------- diff -ruN klibc-0.114_orig/klibc/arch/arm/Makefile.inc klibc-0.114/klibc/arch/arm/Makefile.inc --- klibc-0.114_orig/klibc/arch/arm/Makefile.inc 2002-09-16 09:47:55.000000000 -0700 +++ klibc-0.114/klibc/arch/arm/Makefile.inc 2004-02-22 06:35:37.000000000 -0800 @@ -8,6 +8,7 @@ # ARCHOBJS = \ + arch/arm/exits.o \ libgcc/__divsi3.o \ libgcc/__modsi3.o \ libgcc/__udivsi3.o \ @@ -17,10 +18,28 @@ libgcc/__moddi3.o \ libgcc/__udivdi3.o \ libgcc/__umoddi3.o \ - libgcc/__udivmoddi4.o + libgcc/__udivmoddi4.o \ + arch/arm/libgcc/__muldi3.o + +THUMBOBJS = \ + arch/arm/libgcc/_call...
2006 Jun 26
0
[klibc 34/43] sh support for klibc
...644 index 0000000..ccabfa4 --- /dev/null +++ b/usr/klibc/arch/sh/Makefile.inc @@ -0,0 +1,15 @@ +# -*- makefile -*- +# +# arch/sh/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +ARCHOBJS = arch/sh/setjmp.o \ + arch/sh/syscall.o + +ARCHSOOBJS = $(patsubst %.o,%.lo,$(ARCHOBJS)) + +archclean: diff --git a/usr/klibc/arch/sh/crt0.S b/usr/klibc/arch/sh/crt0.S new file mode 100644 index 0000000..7f0a649 --- /dev/null +++ b/usr/klibc/arch/sh/crt0.S @@ -0,0 +1,27 @@ +# +# arch/sh/crt0.S...
2003 Nov 24
1
ia64 mis-merge
...-266-2296 diff -uNr klibc-0.83.vanilla/klibc/arch/ia64/Makefile.inc klibc-0.83/klibc/arch/ia64/Makefile.inc --- klibc-0.83.vanilla/klibc/arch/ia64/Makefile.inc 2003-11-23 19:37:05.000000000 -0500 +++ klibc-0.83/klibc/arch/ia64/Makefile.inc 2003-11-24 08:38:30.111959378 -0500 @@ -8,7 +8,6 @@ # ARCHOBJS = \ - arch/$(ARCH)/sigjmp.o \ arch/$(ARCH)/vfork.o \ arch/$(ARCH)/setjmp.o diff -uNr klibc-0.83.vanilla/klibc/arch/ia64/sigjmp.c klibc-0.83/klibc/arch/ia64/sigjmp.c --- klibc-0.83.vanilla/klibc/arch/ia64/sigjmp.c 2003-11-23 19:37:05.000000000 -0500 +++ klibc-0.83/klibc/arch/ia64/sigjmp.c 1969...
2006 Jul 09
6
[PATCH/RFC] klibc/kbuild: use separate kbuild files for each klibc subdirectory
...C)) SOLIB := $(call objectify,$(SOLIB)) SOHASH := $(call objectify,$(SOHASH)) CRT0 := $(call objectify,$(CRT0)) @@ -87,17 +83,10 @@ INTERP_O := $(call objectify,$(INTERP_O) SOLIBHASH = $(shell cat $(SOLIB).hash) -targets += arch/$(KLIBCARCHDIR)/crt0.o -targets += $(libc-y) $(KLIBCARCHOBJS) - # Generate syscall stubs -subdir-y += syscalls +klib-y += syscalls/ # Generate socket calls stubs -subdir-y += socketcalls - -# Tell make to descend before building libs -$(obj)/syscalls/syscalls.list: $(obj)/syscalls -$(obj)/socketcalls/socketcalls.list: $(obj)/socketcalls +klib-y += socketca...
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In particular, the patchset has been reorganized so as not to break git-bisect. Additionally, this updates the patch base to 2.6.17-git12 (d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main difference on the klibc side is removal of obsolete code. This is also available as a git tree at: