2017-07-15 102 views

回答

1

最簡單的方法很可能是從EPEL安裝mock並在CentOS 6 chroot中構建。這假定您已經將軟件打包爲RPM軟件包。

這在理論上是可能的glibc的RPM包解壓到一個新的目錄樹(不/),然後運行編譯器和鏈接,這些文件是用來代替系統的glibc這樣的方式。但是,我不認爲CentOS 7工具鏈是用sysroot支持構建的,所以這有點棘手。您可以從源代碼構建glibc,並查看它使用的編譯器和鏈接器調用,因爲它具有相同的問題(需要針對剛剛構建的glibc而不是已安裝的程序編譯localedef等程序)。

+0

謝謝。聽起來不錯。我從此決定放棄這個想法。 – Jacko