Overview
| Comment: | Updated to use "fake-uname" when building Tcl if cross-compiling |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
2655d453ea5b5913688b55a9e852a850 |
| User & Date: | rkeene on 2014-05-19 03:32:27 |
| Other Links: | manifest | tags |
Context
|
2014-05-19
| ||
| 17:01 | Updated to supply licensing information in build check-in: 4f493878e3 user: rkeene tags: trunk | |
| 03:32 | Updated to use "fake-uname" when building Tcl if cross-compiling check-in: 2655d453ea user: rkeene tags: trunk | |
| 03:29 | Removed extra whitespace check-in: 0d0e6831fe user: rkeene tags: trunk | |
Changes
Modified server/buildpkgs/build_all.sh from [4bef3a5bc6] to [c3ccff1f0c].
| ︙ | |||
70 71 72 73 74 75 76 77 78 79 80 81 82 83 | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | + + + + + + + + + + |
echo '' > "${TCLPRIVATE}/win/tclWinReg.c"
## Long-standing bug in Tcl
echo '#undef strtod' > "${TCLPRIVATE}/compat/strtod.c.new"
cat "${TCLPRIVATE}/compat/strtod.c" >> "${TCLPRIVATE}/compat/strtod.c.new"
cat "${TCLPRIVATE}/compat/strtod.c.new" > "${TCLPRIVATE}/compat/strtod.c"
rm -f "${TCLPRIVATE}/compat/strtod.c.new"
## Update to call fake "uname" since Tcl insists on
## using "uname" to determine HOST information
case "${CC}" in
*-*-*)
sed 's|`uname |`'"${PROJROOTDIR}"'/fake-uname |g' "${TCLPRIVATE}/unix/configure" > "${TCLPRIVATE}/unix/configure.new"
cat "${TCLPRIVATE}/unix/configure.new" > "${TCLPRIVATE}/unix/configure"
rm -f "${TCLPRIVATE}/unix/configure.new"
;;
esac
tcl_platform_dir='unix win macosx'
case "${CC}" in
*mingw*)
# If the compiler looks like Mingw, use Windows
tcl_platform_dir='win'
|
| ︙ |
Added server/buildpkgs/fake-uname version [bed70cf53f].