如何重新编译glibc以支持较早的内核版本?

时间:2019-04-23 10:00:29

标签: kernel glibc qemu

因此,我尝试使用此内核源2.6.34,当我尝试在qemu上引导它时,报告了一个错误“致命:内核太旧”。我在网上搜索,人们给出的解决方案是制作一个与我使用的版本兼容的新glibc,例如“ --enable-kernel”,但我不知道如何构建它并将其链接到gcc特别。我该怎么做才能成功启动旧内核?

1 个答案:

答案 0 :(得分:0)

对于非x86架构,必须使用glibc 2.23或更早版本,对于x86架构,必须使用glibc 2.25或更早版本。使用新版本需要大量的移植工作,因为旧内核的支持代码已消失。