Overview
Comment: | Added patch for all versions of Tcl to fix issue with Tcl_StatBuf affecting Tcl 8.5.2+ through current fossil trunk tip |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | 7f3a9411cf458262329853472d9f768671561c0c |
User & Date: | rkeene on 2012-02-14 15:58:08 |
Other Links: | manifest | tags |
Context
2012-02-14
| ||
16:09 | Added android build support to test infrastructure check-in: 4ded39fb86 user: rkeene tags: trunk | |
15:58 | Added patch for all versions of Tcl to fix issue with Tcl_StatBuf affecting Tcl 8.5.2+ through current fossil trunk tip check-in: 7f3a9411cf user: rkeene tags: trunk | |
15:57 | Updated autoconf helper scripts check-in: a3c60c5f6b user: rkeene tags: trunk | |
Changes
Modified tcl/build.sh from [08c07cb4da] to [584ff7bf52].
124 124 else 125 125 cp -rp ../buildsrc/* './' 126 126 fi 127 127 128 128 cd "${BUILDDIR}" || exit 1 129 129 130 130 # Apply patches if needed 131 - for patch in "${PATCHDIR}/all"/tcl-${TCLVERS}-*.diff "${PATCHDIR}/${TCLVERS}"/tcl-${TCLVERS}-*.diff; do 131 + for patch in "${PATCHDIR}/all"/tcl-${TCLVERS}-*.diff "${PATCHDIR}/all"/tcl-all-*.diff "${PATCHDIR}/${TCLVERS}"/tcl-${TCLVERS}-*.diff; do 132 132 if [ ! -f "${patch}" ]; then 133 133 continue 134 134 fi 135 135 136 136 echo "Applying: ${patch}" 137 137 ${PATCH:-patch} -p1 < "${patch}" 138 138 done
Added tcl/patches/all/tcl-all-fix-stat64-bug2233954.diff version [9cb1e47485].
1 +diff -uNr Tcl_Source_Code-e7b4aca82756056a/generic/tcl.h Tcl_Source_Code-e7b4aca82756056a-bug2233954/generic/tcl.h 2 +--- Tcl_Source_Code-e7b4aca82756056a/generic/tcl.h 2012-02-11 07:44:35.000000000 -0800 3 ++++ Tcl_Source_Code-e7b4aca82756056a-bug2233954/generic/tcl.h 2012-02-14 07:29:01.000000000 -0800 4 +@@ -437,6 +437,9 @@ 5 + */ 6 + # ifndef TCL_LL_MODIFIER 7 + # ifdef HAVE_STRUCT_STAT64 8 ++# ifdef HAVE_SYS_STAT_H 9 ++# include <sys/stat.h> 10 ++# endif 11 + typedef struct stat64 Tcl_StatBuf; 12 + # else 13 + typedef struct stat Tcl_StatBuf;