Just to know what one is talking about, here are the versions of Tcl/Tk/other popular tcl related extensions that are available with the corresponding OS release:
1 SuSE Linux 9.2
1 SuSE Linux 9.3
1 SUSE Linux 10.0
1 SUSE Linux 10.1
1 openSUSE 10.2
X86
tcl-8.4.14-11.i586.rpm
tk-8.4.14-11.i586.rpm
tclx-8.4-363.i586.rpm
expect-5.43.0-34.i586.rpm
blt-2.4z-243.i586.rpm
itcl-3.3-457.i586.rpm
tcludp-1.0.7-34.i586.rpm
scotty-2.1.11-652.i586.rpm
x86_64 native
tcl-8.4.14-11.x86_64.rpm
tk-8.4.14-11.x86_64.rpm
tclx-8.4-363.x86_64.rpm
expect-5.43.0-34.x86_64.rpm
blt-2.4z-243.x86_64.rpm
itcl-3.3-457.x86_64.rpm
1 openSUSE 10.3
Tcl/Tk header files are in tcl-devel.* and tk-devel.* packages
X86
tcl-8.4.15-22.i586.rpm
tk-8.4.15-25.i586.rpm
expect-5.43.0-76.i586.rpm
blt-2.4z-301.i586.rpm
itcl-3.3-519.i586.rpm
tcludp-1.0.7-77.i586.rpm
scotty-2.1.11-708.i586.rpm
x86_64 native
tcl-8.4.15-22.x86_64.rpm
tk-8.4.15-25.x86_64.rpm
expect-5.43.0-76.x86_64.rpm
blt-2.4z-301.x86_64.rpm
itcl-3.3-519.x86_64.rpm
tcludp-1.0.7-77.x86_64.rpm
scotty-2.1.11-708.x86_64.rpm
1 S.u.S.E. Linux 4.4 (year 1996)
tcl 7.4
tk 4.0
1 S.u.S.E Linux 5.2
tcl_old-7.4p3-11.i386.rpm
tk_old-4.0p3-11.i386.rpm
tcl-7.6p2-11.i386.rpm
tk-4.2p2-57.i386.rpm
tcl_new-8.0p1-7.i386.rpm
tk_new-8.0p1-7.i386.rpm
1 SuSE Linux 6.1
tcl_old-7.4p3-11.i386.rpm
tk_old-4.0p3-11.i386.rpm
tcl-7.6p2-11.i386.rpm
tk-4.2p2-57.i386.rpm
tcl_new-8.0.5-6.i386.rpm
tk_new-8.0.5-6.i386.rpm
1 SuSE Linux 6.4 (snapshot from May 2000)
tcl-8.0.5-84.i386.rpm
tk-8.0.5-84.i386.rpm
1 SuSE Linux 7.0
tcl-8.3.1-32.i386.rpm
tk-8.3.1-32.i386.rpm
1 SuSE Linux 8.0
1 SuSE Linux 8.1
1 SuSE Linux 9.1
1 continued as Novell