当尝试使用以下命令在我的计算机上安装任何软件包时
cabal install http-conduit安装中止时会出现以下错误:
/usr/bin/ld: --hash-size=31: unknown option我怎么解决这个问题?
注意:这个问题并没有表现出研究上的努力,因为它立即得到了问答式的回答。
发布于 2014-01-25 02:36:29
这个问题发生在二进制-黄金包和GHC 7.4。有一个老的邮寄名单条目在讨论这个问题。
例如,您可能需要用于LLVM的binutils-gold,但是GHC7.4不能正确地处理黄金链接器,因为它不理解--hash-size选项。
正如邮件列表中所指出的,解决方案是删除binutils-gold,例如在Ubuntu上使用:
sudo apt-get remove binutils-gold这将重新符号链接/usr/bin/ld到一个非黄金链接版本。然后,重复cabal install命令。
https://stackoverflow.com/questions/21345900
复制相似问题