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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何重新编译glibc以支持较旧的内核版本?相关的知识,希望对你有一定的参考价值。

所以我试图使用这个内核源代码2.6.34,当我尝试在qemu上启动时,它报告错误'致命:内核太旧了'。我在线搜索,人们给出的解决方案是创建一个与我正在使用的版本兼容的新glibc,类似'--enable-kernel',但我不知道如何构建它并将其链接到gcc特别。我该怎么做才能成功启动旧内核?

答案

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

以上是关于如何重新编译glibc以支持较旧的内核版本?的主要内容,如果未能解决你的问题,请参考以下文章

python之Linux基础二

如何使用 2010 \ 2011 sdk 编译较旧的 3dsmax 版本?

Linux小白的成长历程~

是否可以将 VS2008 配置为使用较旧的 VC++ 编译器进行构建?

fedora 20升级内核后无法开启无线网

如何反编译IMG(内核)文件?