Security 升级到GHC7后,所有程序都会突然失败,并说;大多数RTS选项被禁用。与-rtsopts链接以启用它们。”;

Security 升级到GHC7后,所有程序都会突然失败,并说;大多数RTS选项被禁用。与-rtsopts链接以启用它们。”;,security,haskell,ghc,Security,Haskell,Ghc,无论命令行参数如何,在升级环境中编译的Haskell工具都会因此消息而失败。事实证明,RTS选项可能会造成错误,因此可以在GHC7中禁用它们。然后,当一个RTS选项被传递给这样一个程序时,它就失败了 问题是我设置了GHCRTS环境变量,它被添加到所有Haskell程序的RTS选项中。清除此环境变量解决了问题。在我看来,禁用标志解码作为默认设置是不合适的。想要安全性的人可以要求它,而不是v.v。

无论命令行参数如何,在升级环境中编译的Haskell工具都会因此消息而失败。

事实证明,RTS选项可能会造成错误,因此可以在GHC7中禁用它们。然后,当一个RTS选项被传递给这样一个程序时,它就失败了


问题是我设置了GHCRTS环境变量,它被添加到所有Haskell程序的RTS选项中。清除此环境变量解决了问题。

在我看来,禁用标志解码作为默认设置是不合适的。想要安全性的人可以要求它,而不是v.v。