Differences From Artifact [60e65cba00]:
- File README — part of check-in [1eb97d8535] at 2010-09-26 04:39:31 on branch trunk — Updated documentation (user: rkeene, size: 1891) [annotate] [blame] [check-ins using]
To Artifact [7af6d9d17c]:
- File
README
— part of check-in
[49f1d0e042]
at
2010-09-26 04:39:35
on branch trunk
— Fixed 64-bit Tcl 8.5.x compilation on Solaris
Fixed bootstrap build issue on Tcl 8.5.x
Minor documentation update (user: rkeene, size: 1933) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
9 10 11 12 13 14 15 | cvsTag is a CVS release tag (e.g., HEAD) configure_options are options to pass to subordinate configure scripts (e.g., --enable-64bit) Default is to create a Tclkit from Tcl version 8.4.19 Examples: | > > > | | | | | | | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | cvsTag is a CVS release tag (e.g., HEAD) configure_options are options to pass to subordinate configure scripts (e.g., --enable-64bit) Default is to create a Tclkit from Tcl version 8.4.19 Examples: 1. Create a Tclkit: a. $ ./kitcreator 2. Create a Tclkit for Tcl 8.5.8: a. $ ./kitcreator 8.5.8 3. Create a Tclkit for Tcl from CVS HEAD: a. $ ./kitcreator cvs_HEAD 4. Compile a 64-bit Tclkit: a. $ ./kitcreator --enable-64bit 5. Cross-compile a Tclkit: a. Bootstrap (optional, you can use an existing Tclkit): i. $ ./kitcreator ii. $ mv tclkit-8.4.19 tclkit-local iii. $ TCLKIT="`pwd`/tclkit-local" iv. $ export TCLKIT b. Cross-compile: i. $ CC=mipsel-linux-uclibc-gcc ii. $ AR=mipsel-linux-uclibc-ar iii. $ RANLIB=mipsel-linux-uclibc-ranlib iv. $ export CC AR RANLIB v. $ ./kitcreator --host=mipsel-linux-uclibc 6. Compile a 64-bit Tclkit 8.5.8 using SunStudio 12.1 on Solaris/x86: a. $ CC='/opt/sunstudio12.1/bin/cc -m64' b. $ CXX='/opt/sunstudio12.1/bin/CC -m64' c. $ PATCH='gpatch' c. $ export CC CXX PATCH d. $ ./kitcreator 8.5.8 --enable-64bit 7. To clean up post-build: a. $ ./kitcreator clean Environment variables: 1. MAKE Specifies the tool you wish to be called to build targets from a Makefile. This script is generally more well tested with GNU Make. |
︙ | ︙ |