Check-in [0ad7916e13]
Overview
Comment:Updated to provide answers to run-time checks in Tcl
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:0ad7916e1398cdcbad2c54f4720efd2ca7625393
User & Date: rkeene on 2014-11-19 04:44:40
Other Links: manifest | tags
Context
2014-11-19
04:59
Added patch for Tk 8.6 to workaround header inclusion issue check-in: ee2800d690 user: rkeene tags: trunk
04:44
Updated to provide answers to run-time checks in Tcl check-in: 0ad7916e13 user: rkeene tags: trunk
04:25
Updated to disable TclX when cross-compiling check-in: 3d4fcdb4c1 user: rkeene tags: trunk
Changes

Modified build/make-kit-crosscompile from [b5df8646bf] to [db0b9b53a1].

    15     15   CXX="${CCROOTBIN}/${CROSS}-g++ ${CC_ADD}"
    16     16   RANLIB="${CCROOTBIN}/${CROSS}-ranlib"
    17     17   if [ -z "${STRIP}" ]; then
    18     18   	STRIP="${CCROOTBIN}/${CROSS}-strip"
    19     19   fi
    20     20   export PATH AR CC CXX RANLIB STRIP
    21     21   
           22  +# When cross-compiling Tcl it cannot detect these things and so assumes failure
           23  +# This in turn creates linking issues because it will define the replacements
           24  +# in the main library and stubs library, which we may both link to
           25  +ac_cv_func_memcmp_working=yes
           26  +tcl_cv_strstr_unbroken=ok
           27  +tcl_cv_strtoul_unbroken=ok
           28  +tcl_cv_strtod_unbroken=ok
           29  +tcl_cv_strtod_buggy=ok
           30  +export ac_cv_func_memcmp_working tcl_cv_strstr_unbroken tcl_cv_strtoul_unbroken tcl_cv_strtod_unbroken tcl_cv_strtod_buggy
           31  +
    22     32   ./kitcreator "$@" --host="${CROSS}"