此问题与在群集中运行应用程序有关,其中操作系统和所有基本库都已过时。
群集当前正在运行CentOS 6,我没有root访问权限,只有用户可以访问PBS Pro界面。
我已经成功地将许多依赖项的新版本(如gcc,glibc和其他版本)构建到我的主目录中的前缀中。还有其他依赖项无法构建,我只能访问共享库(例如,OpenCL)。
在这种情况下,进行的默认方式是什么?我正在考虑将每个库捆绑到最终二进制文件中,但这意味着即使这些共享库也应该静态链接(例如包括glibc),我不知道如何做这样的事情。
编辑: 忘记提到我已经尝试过Gentoo Prefix,但它在stage3上失败了,并且想尝试GoboLinux Rootless但是我无法从他们的网站(http://gobolinux.org/?page=rootless)下载它。在任何情况下,我都不确定如何将这些捆绑发送到群集上进行批处理。