summaryrefslogtreecommitdiffstats
path: root/unix/README
diff options
context:
space:
mode:
Diffstat (limited to 'unix/README')
-rw-r--r--unix/README38
1 files changed, 24 insertions, 14 deletions
diff --git a/unix/README b/unix/README
index e1b9dc7..523f3a6 100644
--- a/unix/README
+++ b/unix/README
@@ -6,7 +6,11 @@ UNIX versions of Tk. This directory also contains source files for Tk
that are specific to UNIX.
The information in this file is maintained at:
- http://www.scriptics.com/support/howto/compile.html
+ http://www.scriptics.com/support/howto/compile.html
+
+For information on platforms where Tcl/Tk is known to compile, along
+with any porting notes for getting it to work on those platforms, see:
+ http://dev.scriptics.com/services/support/platforms.html
The rest of this file contains instructions on how to do this. The
release should compile and run either "out of the box" or with trivial
@@ -16,7 +20,7 @@ SGI, as well as PCs running Linux, BSDI, and SCO UNIX. To compile for
a PC running Windows, see the README file in the directory ../win. To
compile for a Macintosh, see the README file in the directory ../mac.
-RCS: @(#) $Id: README,v 1.7 1999/10/01 22:45:27 hobbs Exp $
+RCS: @(#) $Id: README,v 1.8 2000/02/10 08:53:15 hobbs Exp $
How To Compile And Install Tk:
------------------------------
@@ -44,6 +48,8 @@ How To Compile And Install Tk:
itself to use gcc if it is available on your
system. Note: it is not safe to modify the
Makefile to use gcc after configure is run.
+ --enable-threads Tk on Unix currently does not support
+ threaded builds.
--with-tcl=DIR Specifies the directory containing the Tcl
binaries and Tcl's platform-dependent
configuration information. By default
@@ -51,19 +57,23 @@ How To Compile And Install Tk:
location given by (a) above.
--enable-shared If this switch is specified, Tk will compile
itself as a shared library if it can figure
- out how to do that on this platform.
+ out how to do that on this platform. This
+ is the default on platforms where we know
+ how to build shared libraries.
+ --disable-shared If this switch is specified, Tk will compile
+ itself as a static library.
Note: be sure to use only absolute path names (those starting with "/")
in the --prefix and --exec_prefix options.
-(e) Type "make". This will create a library archive called "libtk.a"
- or "libtk.so" and an interpreter application called "wish" that
- allows you to type Tcl commands interactively or execute script files.
+(e) Type "make". This will create a library archive called
+ "libtk<version>.a" or "libtk<version>.so" and an interpreter
+ application called "wish" that allows you to type Tcl commands
+ interactively or execute script files.
(f) If the make fails then you'll have to personalize the Makefile
for your site or possibly modify the distribution in other ways.
- First check the file "porting.notes" to see if there are hints
- for compiling on your system. Then look at the porting Web page
- described later in this file. If you need to modify Makefile,
+ First check the porting Web page above to see if there are hints
+ for compiling on your system. If you need to modify Makefile,
there are comments at the beginning of it that describe the things
you might want to change and how to change them.
@@ -88,11 +98,11 @@ How To Compile And Install Tk:
versions, either specify the version number or create a symbolic
link (e.g. from "wish" to "wish8.3").
-If you have trouble compiling Tk, read through the file
-"porting.notes". It contains information that people have provided
-about changes they had to make to compile Tcl in various environments.
-We're also interested in hearing how to change the configuration setup
-so that Tcl compiles on additional platforms "out of the box".
+If you have trouble compiling Tk, see the URL noted above about working
+platforms. It contains information that people have provided about changes
+they had to make to compile Tk in various environments. We're also
+interested in hearing how to change the configuration setup so that Tk
+compiles on additional platforms "out of the box".
Test suite
----------