diff options
author | H. Peter Anvin <hpa@zytor.com> | 2004-06-10 04:30:27 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2004-06-10 04:30:27 +0000 |
commit | 7d059205357bd05137f6ab787c658d197b44fe7d (patch) | |
tree | 91e62b1aee81a92888d1066a7cf85d4b1d7287cc | |
parent | 1079a28483118b6594511ac45842630c5e2cb520 (diff) | |
download | klibc-7d059205357bd05137f6ab787c658d197b44fe7d.tar.gz |
First attempt at completing the cris portklibc-0.134
-rw-r--r-- | klibc/arch/cris/MCONFIG | 6 | ||||
-rw-r--r-- | klibc/arch/cris/Makefile.inc | 14 |
2 files changed, 20 insertions, 0 deletions
diff --git a/klibc/arch/cris/MCONFIG b/klibc/arch/cris/MCONFIG index 27809ebbe726d..33e0c4806bbab 100644 --- a/klibc/arch/cris/MCONFIG +++ b/klibc/arch/cris/MCONFIG @@ -9,3 +9,9 @@ OPTFLAGS = -Os -fomit-frame-pointer BITSIZE = 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 architecture +# 96? MB - normal binaries start at 128? MB +SHAREDFLAGS = -Ttext 0x06000200 diff --git a/klibc/arch/cris/Makefile.inc b/klibc/arch/cris/Makefile.inc index 41183fd64bac2..9c8ed6dc44cab 100644 --- a/klibc/arch/cris/Makefile.inc +++ b/klibc/arch/cris/Makefile.inc @@ -7,4 +7,18 @@ # accordingly. # +ARCHOBJS = \ + arch/$(ARCH)/setjmp.o \ + arch/$(ARCH)/syscall.o \ + libgcc/__ashldi3.o \ + libgcc/__ashrdi3.o \ + libgcc/__lshrdi3.o \ + libgcc/__muldi3.o \ + libgcc/__negdi2.o \ + libgcc/__divdi3.o \ + libgcc/__moddi3.o \ + libgcc/__udivdi3.o \ + libgcc/__umoddi3.o \ + libgcc/__udivmoddi4.o + archclean: |