我正在尝试使用Haskell Stack设置一个项目,但使用stack提供的ghc时,我遇到了-fPIC错误
GitHub issue
为了绕过fPIC问题,我正在尝试使用软件包管理器提供的GHC,使用7.10.3版本(stack目前使用8.0.2)
当我尝试强制stack使用系统ghc时,它会简单地忽略我。我已经尝试使用/home/user/.stack/config.yaml和{project}/stack.yaml system-ghc:true选项进行覆盖...但是在设置中,stack使用8.0.2版本。
我有什么遗漏吗?
TL;DR
Stack忽略了system-ghc:true选项
我正在运行Sabayon 16
当我尝试强制stack使用系统ghc时,它会简单地忽略我。我已经尝试使用/home/user/.stack/config.yaml和{project}/stack.yaml system-ghc:true选项进行覆盖...但是在设置中,stack使用8.0.2版本。
我有什么遗漏吗?
TL;DR
Stack忽略了system-ghc:true选项
我正在运行Sabayon 16
“haskell-primer”是项目名称
stack list-dependencies
base 4.9.1.0
ghc-prim 0.5.0.0
haskell-primer 0.1.0.0
integer-gmp 1.0.0.1
rts 1.0
stack list-dependencies base 4.9.1.0 ghc-prim 0.5.0.0 haskell-primer 0.1.0.0 integer-gmp 1.0.0.1 rts 1.0
- Stefano Cerrutistack.yaml
文件中指定所需的lts
版本,Stack 将使用您需要的 GHC 版本。这是为特定项目选择特定版本的 GHC 的正确方法。 - user2407038