aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2002-08-28 07:04:38 +0000
committerH. Peter Anvin <hpa@zytor.com>2002-08-28 07:04:38 +0000
commit72778083c83dd780b8ef5d854118acb84951fbd7 (patch)
tree28786d3468b4e716928979956d3d36039c873fa3
parentfe8156a35dd54e4757fb3aa8d869632deeba3565 (diff)
downloadklibc-72778083c83dd780b8ef5d854118acb84951fbd7.tar.gz
Assign a reasonable address for klibc.so on SPARC32klibc-0.61
-rw-r--r--klibc/arch/sparc/MCONFIG7
1 files changed, 7 insertions, 0 deletions
diff --git a/klibc/arch/sparc/MCONFIG b/klibc/arch/sparc/MCONFIG
index 98aa4c8e002b8..cb94f46c009fb 100644
--- a/klibc/arch/sparc/MCONFIG
+++ b/klibc/arch/sparc/MCONFIG
@@ -9,3 +9,10 @@
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
+# Normal binaries start at 64K; the linker wants 64K alignment,
+# and call instructions have a 30-bit signed offset, << 2.
+SHAREDFLAGS = -Ttext 0x40000100