search for: klibcarchobjs

Displaying 20 results from an estimated 20 matches for "klibcarchobjs".

2006 Jul 09
6
[PATCH/RFC] klibc/kbuild: use separate kbuild files for each klibc subdirectory
...$(LIBC)) 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 Apr 18
1
[patch] sparc build fix
...aximilian attems <maks@sternwelten.at> --- Has been since long in the Debian and Ubuntu klibc. diff --git a/klibc/arch/sparc/Makefile.inc b/klibc/arch/sparc/Makefile.inc index 41c23c5..d77030d 100644 --- a/klibc/arch/sparc/Makefile.inc +++ b/klibc/arch/sparc/Makefile.inc @@ -23,25 +23,33 @@ KLIBCARCHOBJS = \ libgcc/__umoddi3.o \ libgcc/__udivmoddi4.o -arch/$(KLIBCARCH)/sdiv.S: arch/$(KLIBCARCH)/divrem.m4 +arch/$(KLIBCARCH)/sdiv.o: arch/$(KLIBCARCH)/sdiv.S + +klibc/arch/$(KLIBCARCH)/sdiv.S: klibc/arch/$(KLIBCARCH)/divrem.m4 @echo 'building $@ from $^' @(echo "define(NAME,\`.di...
2006 May 11
0
[patch] klibc: merge s390 and s390x
...R)/crt0.o INTERP_O := interp.o always := $(CRT0) $(LIB) $(SOLIB) $(SOHASH) $(INTERP_O) @@ -87,7 +87,7 @@ INTERP_O := $(call objectify,$(INTERP_O) SOLIBHASH = $(shell cat $(SOLIB).hash) -targets += arch/$(KLIBCARCH)/crt0.o +targets += arch/$(KLIBCARCHDIR)/crt0.o targets += $(libc-y) $(KLIBCARCHOBJS) # Generate syscall stubs diff -purN a/usr/klibc/arch/s390/MCONFIG b/usr/klibc/arch/s390/MCONFIG --- a/usr/klibc/arch/s390/MCONFIG 2006-05-11 08:09:08.000000000 +0200 +++ b/usr/klibc/arch/s390/MCONFIG 2006-05-11 08:10:07.000000000 +0200 @@ -8,6 +8,11 @@ # KLIBCOPTFLAGS = -Os -KLIBCBITSIZE =...
2006 May 24
1
[patch] klibc: merge s390/s390x 2nd try
...R)/crt0.o INTERP_O := interp.o always := $(CRT0) $(LIB) $(SOLIB) $(SOHASH) $(INTERP_O) @@ -87,7 +87,7 @@ INTERP_O := $(call objectify,$(INTERP_O) SOLIBHASH = $(shell cat $(SOLIB).hash) -targets += arch/$(KLIBCARCH)/crt0.o +targets += arch/$(KLIBCARCHDIR)/crt0.o targets += $(libc-y) $(KLIBCARCHOBJS) # Generate syscall stubs diff -purN a/usr/klibc/arch/s390/MCONFIG b/usr/klibc/arch/s390/MCONFIG --- a/usr/klibc/arch/s390/MCONFIG 2006-05-24 15:19:12.000000000 +0200 +++ b/usr/klibc/arch/s390/MCONFIG 2006-05-24 15:03:37.000000000 +0200 @@ -8,6 +8,16 @@ # KLIBCOPTFLAGS = -Os -KLIBCBITSIZE =...
2006 Jun 26
0
[klibc 33/43] s390 support for klibc
...ch/s390/Makefile.inc @@ -0,0 +1,39 @@ +# -*- makefile -*- +# +# arch/s390/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +ifneq ("$(KLIBCARCH)", "s390x") + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCHDIR)/setjmp.o \ + arch/$(KLIBCARCHDIR)/mmap.o \ + arch/$(KLIBCARCHDIR)/syscall.o \ + libgcc/__clzsi2.o \ + libgcc/__clzdi2.o \ + libgcc/__ashldi3.o \ + libgcc/__ashrdi3.o \ + libgcc/__lshrdi3.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + libgcc/__udivdi3.o \ + libgcc/__umo...
2006 Jun 26
0
[klibc 21/43] alpha support for klibc
...-fcall-saved-2 \ + -fcall-saved-3 -fcall-saved-4 -fcall-saved-5 -fcall-saved-6 \ + -fcall-saved-7 -fcall-saved-8 -ffixed-15 -fcall-saved-16 \ + -fcall-saved-17 -fcall-saved-18 -fcall-saved-19 -fcall-saved-20 \ + -fcall-saved-21 -fcall-saved-22 -ffixed-23 -fcall-saved-24 \ + -ffixed-25 -ffixed-27 + +KLIBCARCHOBJS := arch/$(KLIBCARCH)/pipe.o arch/$(KLIBCARCH)/setjmp.o +KLIBCARCHOBJS += arch/$(KLIBCARCH)/syscall.o arch/$(KLIBCARCH)/sysdual.o + +DIVOBJS += arch/$(KLIBCARCH)/__divqu.o \ + arch/$(KLIBCARCH)/__remqu.o \ + arch/$(KLIBCARCH)/__divq.o \ + arch/$(KLIBCARCH)/__remq.o...
2006 Jun 26
0
[klibc 30/43] parisc support for klibc
...x 0000000..f479a6c --- /dev/null +++ b/usr/klibc/arch/parisc/Makefile.inc @@ -0,0 +1,16 @@ +# -*- makefile -*- +# +# arch/parisc/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o + +KLIBCARCHOOBJS = $(patsubst %o,%.lo,%(KLIBCARCHOBJS)) + +archclean: diff --git a/usr/klibc/arch/parisc/crt0.S b/usr/klibc/arch/parisc/crt0.S new file mode 100644 index 0000000..0922446 --- /dev/null +++ b/usr/klibc/arch/parisc/crt0...
2006 Jun 26
0
[klibc 31/43] ppc support for klibc
...4 index 0000000..53d99c4 --- /dev/null +++ b/usr/klibc/arch/ppc/Makefile.inc @@ -0,0 +1,22 @@ +# -*- makefile -*- +# +# arch/ppc/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + libgcc/__udivdi3.o \ + libgcc/__umoddi3.o \ + libgcc/__udivmoddi4.o + + +KLIBCARCHSOOBJS = $(patsubst %.o,%.lo,$(KLIBCARCHOBJS)) + +archclean: diff --git a/usr/klibc/arch/ppc/crt0.S b/us...
2006 Jun 26
0
[klibc 32/43] ppc64 support for klibc
...dex 0000000..80f6be5 --- /dev/null +++ b/usr/klibc/arch/ppc64/Makefile.inc @@ -0,0 +1,25 @@ +# -*- makefile -*- +# +# arch/ppc64/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o + +KLIBCARCHSOOBJS = $(patsubst %.o,%.lo,$(KLIBCARCHOBJS)) + +INTERP_O = interp1.o + +interp.o: interp1.o klibc.got + $(LD) $(KLIBCLDFLAGS) -r -o $@ interp1.o klibc.got + +klibc.got: $(SOHASH) + $(OBJCOPY) -j .got $< $@ + +archclea...
2006 Jun 26
0
[klibc 37/43] x86_64 support for klibc
...x 0000000..4bfe56a --- /dev/null +++ b/usr/klibc/arch/x86_64/Makefile.inc @@ -0,0 +1,18 @@ +# -*- makefile -*- +# +# arch/x86_64/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/sigreturn.o \ + arch/$(KLIBCARCH)/vfork.o + +KLIBCARCHSOOBJS = $(patsubst %.o,%.lo,$(KLIBCARCHOBJS)) + +archclean: diff --git a/usr/klibc/arch/x86_64/crt0.S b/usr/klibc/arch/x86_64/crt0.S new file mode 100644 ind...
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:
2006 Jun 26
2
[klibc 28/43] mips support for klibc
...index 0000000..311bdfc --- /dev/null +++ b/usr/klibc/arch/mips/Makefile.inc @@ -0,0 +1,30 @@ +# -*- makefile -*- +# +# arch/mips/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/pipe.o \ + arch/$(KLIBCARCH)/vfork.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + libgcc/__clzsi2.o \ + libgcc/__clzdi2.o \ + libgcc/__ashldi3.o \ + libgcc/__ashrdi3.o \ + libgcc/__lshrdi3.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ +...
2006 Jun 26
0
[klibc 26/43] m32r support for klibc
...index 0000000..794aec6 --- /dev/null +++ b/usr/klibc/arch/m32r/Makefile.inc @@ -0,0 +1,19 @@ +# -*- makefile -*- +# +# arch/m32r/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + libgcc/__udivdi3.o \ + libgcc/__umoddi3.o \ + libgcc/__udivmoddi4.o + +archclean: diff --git a/usr/klibc/arch/m32r/crt0.S b/usr/klibc/arch/m32r/crt0.S new file mode 100644 index 0000000....
2006 Jun 26
0
[klibc 25/43] ia64 support for klibc
...index 0000000..8bd2910 --- /dev/null +++ b/usr/klibc/arch/ia64/Makefile.inc @@ -0,0 +1,26 @@ +# -*- makefile -*- +# +# arch/ia64/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/vfork.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/pipe.o \ + arch/$(KLIBCARCH)/syscall.o \ + libgcc/__divdi3.o \ + libgcc/__divsi3.o \ + libgcc/__udivdi3.o \ + libgcc/__udivsi3.o \ + libgcc/__umodsi3.o \ + libgcc/__umoddi3.o \ + libgcc/__udivmodsi4.o \ + libgcc/__...
2006 Jun 26
0
[klibc 36/43] sparc64 support for klibc
...0000000..1641f51 --- /dev/null +++ b/usr/klibc/arch/sparc64/Makefile.inc @@ -0,0 +1,16 @@ +# -*- makefile -*- +# +# arch/sparc64/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/pipe.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/sysfork.o + +archclean: diff --git a/usr/klibc/arch/sparc64/crt0.S b/usr/klibc/arch/sparc64/crt0.S new file mode 100644 index 0000000..5faee7c --- /dev/null +++ b/usr/klibc/arch/sparc...
2006 Jun 26
0
[klibc 27/43] m68k support for klibc
...index 0000000..a6f9827 --- /dev/null +++ b/usr/klibc/arch/m68k/Makefile.inc @@ -0,0 +1,25 @@ +# -*- makefile -*- +# +# arch/m68k/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/vfork.o + +KLIBCBITSIZE = 32 + +# Extra linkflags when building the shared version of the library +# This address needs to be reachable using normal inter-module +# calls, and work on the memory models for this...
2006 Jun 26
0
[klibc 23/43] cris support for klibc
...index 0000000..ac93d2d --- /dev/null +++ b/usr/klibc/arch/cris/Makefile.inc @@ -0,0 +1,34 @@ +# -*- makefile -*- +# +# arch/cris/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/__Umod.o \ + arch/$(KLIBCARCH)/__Udiv.o \ + arch/$(KLIBCARCH)/__Mod.o \ + arch/$(KLIBCARCH)/__Div.o \ + arch/$(KLIBCARCH)/__negdi2.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/vfork.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + l...
2006 Jun 26
0
[klibc 22/43] arm support for klibc
...4 index 0000000..9222918 --- /dev/null +++ b/usr/klibc/arch/arm/Makefile.inc @@ -0,0 +1,23 @@ +# -*- makefile -*- +# +# arch/arm/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/arm/setjmp.o \ + arch/arm/syscall.o \ + arch/arm/vfork.o \ + arch/arm/aeabi_nonsense.o \ + libgcc/__udivmodsi4.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + libgcc/__udivdi3.o \ + libgcc/__umoddi3.o \ + libgcc/__udivmoddi4.o \ + libgcc/__clzsi2.o \ + libgcc/__clzdi2.o \ + diff --git...
2006 Jun 26
0
[klibc 24/43] i386 support for klibc
...index 0000000..d13a28f --- /dev/null +++ b/usr/klibc/arch/i386/Makefile.inc @@ -0,0 +1,30 @@ +# -*- makefile -*- +# +# arch/i386/Makefile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +KLIBCARCHOBJS = \ + arch/$(KLIBCARCH)/socketcall.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/varsyscall.o \ + arch/$(KLIBCARCH)/open.o \ + arch/$(KLIBCARCH)/openat.o \ + arch/$(KLIBCARCH)/sigreturn.o \ + arch/$(KLIBCARCH)/vfork.o \ + arch/$(KLIBCARCH)/libgcc/__ashldi3.o...
2006 Jun 26
0
[klibc 35/43] sparc support for klibc
...ile.inc +# +# Special rules for this architecture. Note that this is actually +# included from the main Makefile, and that pathnames should be +# accordingly. +# + +m4-targets := arch/$(KLIBCARCH)/sdiv.o arch/$(KLIBCARCH)/srem.o \ + arch/$(KLIBCARCH)/udiv.o arch/$(KLIBCARCH)/urem.o + +KLIBCARCHOBJS = $(m4-targets) \ + arch/$(KLIBCARCH)/smul.o \ + arch/$(KLIBCARCH)/umul.o \ + arch/$(KLIBCARCH)/__muldi3.o \ + arch/$(KLIBCARCH)/setjmp.o \ + arch/$(KLIBCARCH)/pipe.o \ + arch/$(KLIBCARCH)/syscall.o \ + arch/$(KLIBCARCH)/sysfork.o \ + libgcc/__ashldi3.o \ + libgcc/__ashrdi3.o \ + libgcc/__lshrdi3.o...