| Ticket Hash: | ca7f4ddd4e627eae287590c138edff79d5ae493c | ||
| Title: | compilation failure itcl 3.4.3 with tcl 8.6.13 (with patch) | ||
| Status: | Closed | Type: | Code_Defect |
| Severity: | Severe | Priority: | Immediate |
| Subsystem: | Resolution: | Fixed | |
| Last Modified: |
2022-11-17 14:37:20 3.87 years ago |
Created: |
2022-11-17 12:41:15 3.87 years ago |
| Version Found In: | 3.4.3 | ||
| User Comments: | ||||
ralfixx added on 2022-11-17 12:41:15:
itcl 3.4.3 fails to compile with tcl 8.6.13: Linux/Opensuse 15.4 itcl 3.4.3 fails to compile with Tcl 8.6.13:
This is due to a change in tclInt.h regarding the TCLFLEXARRAY macro, which changed the "name" member of the struct from "name[0]" to "name[]", so one can no longer take sizeof(name). Fix: use same allocation code as rest of TCL:
jan.nijtmans added on 2022-11-17 14:37:20:
Fixed [aa989cff57a23f15|here] | ||||
