gpt4 book ai didi

haskell - 在 Linux 上使用 libc 版本 < 2.7 编译 GHC 7.2+

转载 作者:行者123 更新时间:2023-12-02 12:03:59 25 4
gpt4 key购买 nike

我想在工作的 Redhat x86_64 (RHEL v5) 服务器上安装 GHC 7.2.2(在我的用户帐户中。我没有 root 访问权限)。我从 GHC 下载页面下载了适用于 Linux x86_64 的通用二进制文件。但是,当我运行 configure 时,它会抛出 ghc-pwd 的 glibc 版本异常,因为 Linux 上的 glibc 版本是 2.6。所需的 glibc 版本是 2.7。

我用 google 搜索了一下,但没有找到任何适用于 Redhat 5 的预配置 GHC 二进制文件。如果有人已经解决了 RHEL 5 的问题,我将不胜感激,了解如何解决 glibc 版本问题。 > (或者任何 Linux 版本,如果解决方法是通用的)。或者,如果某处有 Redhat x86_64 的压缩二进制文件,如果您向我指出它们,我可以下载并解压缩它们。否则看起来我在工作中只能使用 GHC 6.12。

最佳答案

我在 RHEL 5.3 上构建了 ghc 7.4.1,从 ghc 6.6 或 6.8(忘了是哪一个)的二进制版本开始,它们在平台上运行良好。然后我用它从源代码构建 ghc 6.12,然后使用 6.12 从源代码构建 7.4.1。必须使用 gcc 4.3 来构建 7.4.1,但这没关系,因为 gcc 4.3 在 RHEL 5.3 上可用。

这并不需要太多工作,只需相当长的时间即可完成所有构建。

关于haskell - 在 Linux 上使用 libc 版本 < 2.7 编译 GHC 7.2+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com