diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-12-12 13:40:24 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-12-12 13:43:56 +1000 |
commit | b818529d888c4a5a5f51d17126b0ebbdeadce353 (patch) | |
tree | bc0b4f160bc1eb469b310eda94748ef4519d778a /autosetup/cc-shared.tcl | |
parent | 4ebf6c12e73e872a7f885d8f83844f83a5d61ddb (diff) | |
download | jimtcl-b818529d888c4a5a5f51d17126b0ebbdeadce353.zip jimtcl-b818529d888c4a5a5f51d17126b0ebbdeadce353.tar.gz jimtcl-b818529d888c4a5a5f51d17126b0ebbdeadce353.tar.bz2 |
Update autosetup to the latset version
Better shared library settings for sparc
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'autosetup/cc-shared.tcl')
-rw-r--r-- | autosetup/cc-shared.tcl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/autosetup/cc-shared.tcl b/autosetup/cc-shared.tcl index 0adfc72..204e06f 100644 --- a/autosetup/cc-shared.tcl +++ b/autosetup/cc-shared.tcl @@ -52,6 +52,14 @@ switch -glob -- [get-define host] { define SHOBJ_LDFLAGS -b define LD_LIBRARY_PATH SHLIB_PATH } + sparc* { + # sparc has a very small GOT table limit, so use -fPIC + define SH_LINKFLAGS -rdynamic + define SH_CFLAGS -fPIC + define SH_LDFLAGS -shared + define SHOBJ_CFLAGS -fPIC + define SHOBJ_LDFLAGS -shared + } * { # Generic Unix settings define SH_LINKFLAGS -rdynamic |