Check-in [a0175128eb]
Overview
Comment:Reflect the latest changes in the README file.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:a0175128eb25323aca90de4ba99ad2f2bd1cfc8b
User & Date: schelte on 2013-09-11 13:36:32
Other Links: manifest | tags
Context
2013-09-14
04:51
Added TLS optional package check-in: 9e6949c7b4 user: rkeene tags: trunk
2013-09-11
13:36
Reflect the latest changes in the README file. check-in: a0175128eb user: schelte tags: trunk
2013-08-21
21:14
Experimental version that makes it possible to only rebuild the previously failed parts. check-in: 945dafb370 user: schelte tags: trunk
Changes

Modified README from [e06708f800] to [43ef200174].

     1      1   This will build a Tclkit named "tclkit-<version>" or a KitDLL named
     2      2   "libtclkit<version>.so".
     3      3   
     4      4   ---------------
     5      5   Using This Tool
     6      6   ---------------
     7      7   Usage:
     8         -	kitcreator [{<version> | cvs_<cvsTag> | clean | distclean}]
     9         -	           [<configure_options...>]
            8  +	kitcreator [{build | retry | clean | distclean}]
            9  +	           [{<version> | cvs_<tag> | fossil_<tag>}]
           10  +	           [<configure_option> ...]
    10     11   
    11     12   	Where:
    12         -		version            is a Tcl version number (e.g., 8.4.19)
    13         -		cvsTag             is a CVS release tag (e.g., HEAD)
    14         -		configure_options  are options to pass to subordinate configure
           13  +		version            is a Tcl version number (e.g., 8.5.14)
           14  +		tag                is a CVS or fossil release tag (e.g., HEAD)
           15  +		configure_option   option to pass to subordinate configure
    15     16   		                   scripts (e.g., --enable-64bit)
    16     17   
    17         -	Default is to create a Tclkit from Tcl version 8.4.19
           18  +	Default is to create a Tclkit from Tcl version 8.5.14
    18     19   
    19     20   Examples:
    20     21   	1. Create a Tclkit:
    21     22   		a. $ ./kitcreator
    22     23   
    23     24   	2. Create a Tclkit for Tcl 8.5.8:
    24     25   		a. $ ./kitcreator 8.5.8
................................................................................
    37     38   			iv.  $ export TCLKIT
    38     39   		b. Cross-compile:
    39     40   			i.   $ CC=mipsel-linux-uclibc-gcc
    40     41   			ii.  $ CXX=false
    41     42   			iii. $ AR=mipsel-linux-uclibc-ar
    42     43   			iv.  $ RANLIB=mipsel-linux-uclibc-ranlib
    43     44   			v.   $ export CC CXX AR RANLIB
    44         -		v.   $ ./kitcreator --host=mipsel-linux-uclibc
           45  +			vi.  $ ./kitcreator --host=mipsel-linux-uclibc
           46  +	   Note: When cross-compiling, the Tcl configure script may be unable
           47  +	   to determine which serial support method to use. If you want serial
           48  +	   support in a cross-compiled tclkit, specify it manually, e.g.:
           49  +		$ ./kitcreator CFLAGS=-DUSE_TERMIOS=1 -host=mipsel-linux-uclibc
    45     50   
    46     51   	6. Compile a 64-bit Tclkit 8.5.8 using SunStudio 12.1 on Solaris/x86:
    47     52   		a. $ CC='/opt/sunstudio12.1/bin/cc -m64'
    48     53   		b. $ CXX='/opt/sunstudio12.1/bin/CC -m64'
    49     54   		c. $ PATCH='gpatch'
    50     55   		c. $ export CC CXX PATCH
    51     56   		d. $ ./kitcreator 8.5.8 --enable-64bit