Tcl Source Code

View Ticket
Login
Ticket UUID: 68417a8bb3257f74bccec5646a115c80d67dbbfa
Title: No result/LF printed for 64-bit integer type check
Type: Bug Version: trunk
Submitter: chrstphrchvz Created on: 2023-03-24 19:36:20
Subsystem: 53. Configuration and Build Tools Assigned To: jan.nijtmans
Priority: 5 Medium Severity: Cosmetic
Status: Closed Last Modified: 2023-03-24 21:39:25
Resolution: Fixed Closed By: jan.nijtmans
    Closed on: 2023-03-24 21:39:25
Description:

Due to this change in [fc0c960d66a8a4f4]:

--- a/unix/tcl.m4
+++ b/unix/tcl.m4
@@ -2367,11 +2364,7 @@ AC_DEFUN([SC_TCL_64BIT_FLAGS], [
     if test "${tcl_cv_type_64bit}" = none ; then
 	AC_DEFINE(TCL_WIDE_INT_IS_LONG, 1, [Do 'long' and 'long long' have the same size (64-bit)?])
 	AC_MSG_RESULT([yes])
     else
-	AC_DEFINE_UNQUOTED(TCL_WIDE_INT_TYPE,${tcl_cv_type_64bit},
-	    [What type should be used to define wide integers?])
-	AC_MSG_RESULT([${tcl_cv_type_64bit}])
-
 	# Now check for auxiliary declarations
 	AC_CACHE_CHECK([for struct dirent64], tcl_cv_struct_dirent64,[
 	    AC_TRY_COMPILE([#include <sys/types.h>

…the checking for 64-bit integer type... test no longer prints a result or newline when long is 32-bit:

checking for 64-bit integer type... checking for struct dirent64... yes
checking for DIR64... no
checking for struct stat64... yes

User Comments: jan.nijtmans added on 2023-03-24 21:39:25:

Fixed [5aff89ad150f8dda|here]. Thanks for the report!