我如何为 64 位构建旧应用程序?

我如何为 64 位构建旧应用程序?

我正在尝试在 64 位机器上为 64 位系统构建 postgresql 7.4.6。我不确定此代码是否兼容 64 位系统。有办法检查吗?

如果它兼容 64 位,我需要做什么来确保它能在 64 位中构建吗?

源代码来自ftp://ftp-archives.postgresql.org/pub/source/v7.4.6/postgresql-7.4.6.tar.gz

谢谢

答案1

根据历史 Gentoo ebuild,postgresql 7.4.6 在 Gentoo x86、sparc、alpha、hppa 和amd64架构。(我假设您不是在谈论 IA-64。)

相同的 ebuild 为 hppa 架构提供了一些修补,并且始终适用补丁,它似乎消除了一些 termcap 链接问题并改变了服务器的启动和停止方式。似乎根本没有针对 amd64 的任何特殊考虑。

总而言之,只要您拥有所有必需的库和标头,构建和运行它似乎不会遇到任何问题。

相关内容