2017-07-15 174 views

回答

1

最简单的方法很可能是从EPEL安装mock并在CentOS 6 chroot中构建。这假定您已经将软件打包为RPM软件包。

这在理论上是可能的glibc的RPM包解压到一个新的目录树(不/),然后运行编译器和链接,这些文件是用来代替系统的glibc这样的方式。但是,我不认为CentOS 7工具链是用sysroot支持构建的,所以这有点棘手。您可以从源代码构建glibc,并查看它使用的编译器和链接器调用,因为它具有相同的问题(需要针对刚刚构建的glibc而不是已安装的程序编译localedef等程序)。

+0

谢谢。听起来不错。我从此决定放弃这个想法。 – Jacko