2016-09-26 54 views
0

我的任务是为运行Linux 2.6.18的旧版i486设备维护一些软件。如何维护旧版Linux内核的应用程序

我设法在最新的Linux系统上编译源代码,但是当我在设备上运行它时,它崩溃了。运行strace显示futex操作FUTEX_WAIT_PRIVATE未实现。因为它是在Linux 2.6.22中添加的,所以很有意义。

维护这个软件的合理方式是什么? 当然,我可以找到一个Linux发行版的旧图像,但这会将我锁定到一个没有支持并且很难找到所需包的环境中。

+0

我认为你将需要稍后迁移,但如果仍然想维护它,则取决于你。 – Enzokie

+0

@Enzokie显然我的老板不想替换我们已经拥有的设备 –

回答

0

我最终在一台VM中安装了Debian 4.0。我编辑主机操作系统上的代码并将其写入Debian 4.0虚拟机进行编译。

相关问题