tcl期待创建starpack

tcl期待创建starpack,tcl,expect,starkit,Tcl,Expect,Starkit,我在linux下将starkit/starpack与tcl8.5和expect 5.44.1.15一起使用,在创建starkit并将expect的目录放在创建的vfs目录的lib目录下并将其包装回starkit文件后,我可以创建starpack文件,在检查我的linux系统上是否一切正常后,我在另一个linux系统上使用此独立文件,但在那里,它不工作,我有以下错误: couldn't load file "/tmp/tclJ4M144": /lib/libc.so.6: version `GLI

我在linux下将starkit/starpack与tcl8.5和expect 5.44.1.15一起使用,在创建starkit并将expect的目录放在创建的vfs目录的lib目录下并将其包装回starkit文件后,我可以创建starpack文件,在检查我的linux系统上是否一切正常后,我在另一个linux系统上使用此独立文件,但在那里,它不工作,我有以下错误:

couldn't load file "/tmp/tclJ4M144": /lib/libc.so.6: version `GLIBC_2.7' not found (required by /tmp/tclJ4M144)
segmentation fault
为了解决这个问题,我从vfs目录中删除了expect 5.44.1.15目录,并将其替换为expect 5.43,该目录取自我的独立starpack文件无法工作的目标linux系统。在重新创建starkit和starpack之前,我还修改了它的pkgIndex文件,但这次我出现了以下错误:

couldn't load file "/tmp/tclJ4M144": /lib/libc.so.6: version `GLIBC_2.7' not found (required by /tmp/tclJ4M144)
segmentation fault
有人能帮我吗?我需要做什么才能使它在目标linux系统上工作


谢谢。

在生成Tlckit二进制文件和Expect软件包的计算机上,不同版本的glibc似乎存在问题。该死的Linux及其非稳定系统库ABIs!而Tcl的ABI非常稳定。